The router needs an option to automatically reconnect the vpn if there is a power outage.
all done for you. Install on your hardware router. Or even better to get 10 times faster VPN speed, use a virtualbox LEDE deployment to achieve VPN speeds as fast as 1 single core of your cpu can handle encryption (openVPN is limited to use 1 core for the encryption if using the default CBC as proposed by VyprVPN and this is not a limitation by your cpu or so)
Modern VPN encryption supports GCM which is multithreading but VyprVPN didn't post any encryption they support using modern GCM which is included in openVPN 2.4 and up.