Is there a way to trigger WoL tool to wake up specific PC when a remote VPN client connects from the outside? Maybe it can be triggered by VPN connection or interface going up, or something different? I know that WoL can be triggered by port knocking, but I would like to make the whole procedure even simple for the end user. Thanks for any advices in advance.
There is a dedicated tab for that in ppp profile settings:

I had the same issue: WoL packets allowed by policy, but droped by the firewall (PA-3020 in my case). I can see it when doing a packet capture on the firewall (stage drop).
On the Palo Alto, you can go on Network → Interfaces → (outgoing interface) → Advanced → ARP Entries
You add the broadcast address (192.168.1.255 for exemple), and the mac FF:FF:FF:FF:FF:FF. And the magic packet goes magic!
Alex from vpnwelt