We can get the /64 details from the host and assign a free IP in that block to the network namespace directly - so NAT is not required. However, this means adjusting the firewall rules to account for this too - e.g. we need the GUA in the firewall rules too.
We can also change from MASQUERADE rules to SNAT (assuming the IP address of the output interface will not change while vopono is running - maybe only do this for IPv6).
IPv6 NAT can be optionally requested with an argument to vopono exec.