Seu esquema de rede é assim:
192.168.1.1 10.10.10.1
{hosts in 192.168.1.0/24}-----[eth0 router1 tun0]
|
|
{hosts in 192.168.200.0/24}---[eth1 router2 tun0]
192.168.200.x 10.10.10.2
(Em geral, é melhor desenhar o esquema sozinho quando você perguntar algo sobre o roteamento.)
roteador1 e roteador2 parecem ter todas as rotas necessárias para encaminhar pacotes de uma rede para outra.
Os hosts por trás deles os têm como seus gateways padrão, ou seja, os hosts em 192.168.1.0/24 possuem gw router1 padrão (192.168.1.1) e os hosts em 192.168.200.0/24 possuem gw router2 padrão (192.168.200.x) , você não disse exatamente qual endereço tem.
Portanto, provavelmente só poderiam ser firewalls no roteador1 e roteador2. Provavelmente você poderia testar isso com traceroute: pegue qualquer host em 192.168.1.0/24 e rastreie qualquer host em 192.168.200.0/24; e vice-versa.
Tente ativar o tráfego de encaminhamento de eth0 para tun0 e de volta no roteador1 e o tráfego de eth1 para tun0 e de volta ao roteador2.