Used to. I gave up for the various reasons mentioned in my comment. But yes, that's pretty much what I did. If you're interested in trying, using WireGuard and iptables is relatively straightforward:
https://blog.arrogantrabbit.com/vpn/net/Wireguard-DNAT-and-IPTABLES/