I use Debian Wheezy for a home router with an he.net IPv6 tunnel. Here are the configs I have in place for this to work!
Note: This is not a full how-to guide but rather a dump of config files. Hopefully this will be of use to fellow Linux geeks out there. I am using a /24 class B because I do not like to use 192.168.x.x.
Full article here:
Debian Linux Home Router with IPv4 and IPv6