The current implementation of DHCPv6-PD does not work. If anyone knows of a quick fix in the mean time, please post it.
Tomato is IPv6 compliant. Your best bet is get a router that is already IPv6 compliant from the vendor or one that works with OpenWRT.
My routers are compliant and reportedly work fine with the stock firmware and Native IPv6. I am running two E4200's with Toastman's build. Tunneling and 6to4 work fine. It is Native IPv6 that requires DHCPv6 that is broken in Tomato.
It is Native IPv6 that requires DHCPv6 that is broken in Tomato.
That sounds like a big non-compliance.