Bill888 - that's quite a bit of good effort you have provided to the community for something that is well needed I believe. Thank you.
My problem is that there are so many options on these panels that I don't understand, that I am left with raw plagerism to get things up and running. Maybe I can read over all your work and somehow back-trace this hacking I've been doing to make more sense to me rather than my simple copy and paste.
What I have been doing the last couple of years is just "splicing in" those referenced blocks of code I subitted above using Windows and WinSCP while editing config files on each router I add VPN Client to and then in the simple plain text editor from WinSCP I edit the files, And of course also adding the openvpn config package from a VPN provider's Linux server setup example and that to the appropriate etc/openvpn. I have found it's also necesssary to add DNS entries and use DNS server names provided by the VPN client providers to keep DNS from leaking.
I do the VPN setup like this because of my lack of Linux and routing table background and lack of understanding routing tables and the level of Linux that everyone seems to have here. I gathered bits and pieces of this setup method over the years and finally settled on this "improper method of setup, but it works" tecnique.
Hopefully I can go over your kind offerings here and get a better understanding on all this. Gracias!