If your router supports OpenWRT that's a good alternative that doesn't require any additional boxes/boards and is simpler to set up networking-wise.
There's a nice UI that generates the QR codes or config files ready for import into client devices.
1: https://openwrt.org/docs/guide-user/services/vpn/wireguard/b...