I have a situation where I have an IPv6 network at the WAN port and an IPv4 network at the LAN port. I'm trying to use Kamikaze to create routes between the two networks. My goal is to connect via an IPv6 address to an IPv4 server. Can someone please help me with this setup?

   ------------        ------------
   | router1  |  -> | router 2  |   IPv4 network (192.168.10.x) & Server 192.168.10.15:8080
   ------------        ------------

router1 is running radvd and advertising a prefix to router 2.

router2 is running Kamikaze (trunk from April). I have created an image with ipv6, ip6tables, ptrtd, totd running on router2. the WAN port (eth1) on router2 gets a correct prefix based on what radvd is advertising on router1. ptrtd prefix is set to the default "3ffe:abcd:1234:9876::"

I have a laptop connected to router1 that is on the same subnet as router 2. To see if I could get to the server via IPv4, I set up the following route:
iptables -t nat -A prerouting_wan -p tcp --dport 8080 -j DNAT --to 192.168.10.15:8080
iptables -A FORWARD -p tcp --dport 8080 -d 192.168.10.15 -j ACCEPT

I can now connect to the server through the WAN port IPv4 address.

Now I would like to connect to my server using the 3ffe:abcd:1234:9876::C0A8:0A0F IPv6 address (I can't do it currently)
1. Am I doing the right thing here?
2. How do I create filters using ip6tables to allow traffic to flow?
3. Do I need to set up special routes?

Any help will be greatly appreciated.

Also,I would like to write a howto once I'm done with this setup. I think it's useful to have these setups while we are transitioning to IPv6.