When you take in account OpenVPN and the problems related to UDP in VoIp communications, take in account that there are also OpenVPN tunnels over TCP, which maintain the proper packet order and don't have the mentioned problem. BTW, lesser cost mikrotik devices support OpenVPN/TCP server and client endpoints (but not UDP).
Marius, YO2LOJ