I think, what is needed, is a cronjob scipt that checks the openvpn tunnel. If it does not exist, then restart it.