Re: "Let's use a firewall"
All firewalls allow you to configure "any outbound" rules, similarly, all firewalls by default will block everything that is not listed in the rules base. that's the key difference between a router and a firewall.
Did you notice that I didn't mention NAT, IPv4 or IPv6 in the above - as its the same thing for v4 or v6 and is completely different to NAT. NAT is not a security technology.
Perhaps those saying it won't work will actually take a look and realise that they were misinformed.