For sure, works like a charm.
Especially if you’re teaching GC-NAT, this is the only financial viable option to get a dedicated IPv4.
I got myself used GitHub - angristan/wireguard-install: WireGuard VPN installer for Linux servers for the installation of Wireguard, and then used the iptables from previous link to do the routing.