do we need to rewrite user the DNS on the VPN?

What about local DNS? Like your home router?

And if so: https://lists.zx2c4.com/pipermail/wireguard/2017-October/001826.html