Am aware of the config upload via SSH and command prompt vpn setup. Setting up a vpn shouldn't be that complicated and static. Most open-vpn setups today offer the possibility of importing the ovpn file direct from the user interface and file parameters as the base for vpn connection setup.
I happen to use and trust NordVPN which uses a ca string, pre-shared key string, user and password authentication. Combinning both authentication methods not possible on the rut950 openvpn setup page. With access to over a 1000 server around the world, I'll to setup and delete vpn very easily.