Moin roemell,
so wie ich das sehe baust Du dir da unnötig viele Barrieren auf. Wozu verwendest Du Router um Rechner in einem Netz zusammen zu fassen? Einfache Hubs tun es da doch auch. D.h. Du benötigst nur einen Router mit drei Netzwerkkarten, eine an die FW und jeweils eine an den entsprechenden Hub.
Der nächste Punkt: Warum machst Du dir das Leben mit Subnetting schwer? Ein Netz kriegt die 192.168.1.0 und das andere die 192.168.2.0 dadurch wird die Angabe von Broadcast und Netz wesentlich einfacher obwohl deine Einteilung wohl schon richtig ist, aber eben unnötig unübersichtlich.
Tja und wenn ich das dann richtig sehe, mußt Du auf deinem Router dann nur noch mittels des 'route add' Befehls eine statische Routingtabelle aufbauen und wahrscheinlich auf deiner Firewall Masquerading betreiben. Wenn die Netze vollständig voneinander getrennt werden sollen, mußt Du auf dem Router dann noch einen Paketfilter aufsetzen, der Pakete von Netz1 zu Netz2 und umgekehrt verwirft.