I use it and it works great. Much easier to get up and running than DD-WRT. If you got a tunnel up and running with HE than it's a breeze. Let me know if you need some help. But basically I did this:
1. Set up a tunnel at tunnelbroker.net
3. 6in4 static tunnel
4. Assigned/Routed prefix: HE.net Routed /64 prefix (don't type in the /64)
5. Prefix length: 64
6. router IPv6 address: Should be filled in auto. If not, just add "1" to your prefix from above.
7. static DNS: Anycasted IPV6 and IPV4 Caching Nameservers
8. Tunnel Remote Endpoint: Server IPV4 address
9. Tunnel Client IPv6 Address: Client IPV6 address
That's all you need. You can also setup DDNS to update your tunnel endpoint for when your IP changes at home:
2. Service: HE.net
3. User ID: on the main page of tunnelbroker.net Use "User ID" (ie xx1x1234567xxx99.12345678)
4. password: your password to login to tunnelbroker.net
5. tunnel ID: your 6 digit tunnel ID
6. I set auto-refresh to every 1 day.
I think that's all that's needed to get you up and running with IPv6 on Tomato!