This is an interesting journey to follow!
I'm looking to do something similar, but yet different, maybe you have come across something that might help me?
I want to have all my devices in my home network use my external VPN-provider for all traffic without having to set up unique keys on each...