@kpa:
No, that's not policy routing at all. What you need is a normal static route on pfSense with the WAN address of the inner router as the target for the traffic that going to the LAN of the inner firewall. Static routes are set at System->Routing->Static Routes.
Actually thats exactly what I try to admit :)
@kpa:
Additionally I hope you're using a transit network between pfSense and inner firewall with no hosts on it? Otherwise you have a broken network setup with asymmetric routing.
Yeah, a nice firewall transit network :)
My understanding of policy based routing, comes from Barracuda and Juniper. There it works on the routing and not on firewall level. So both ways are possible, in- and outbound. Posted a screen as an example.
barra_pbr.PNG
barra_pbr.PNG_thumb
barra_pbr2.PNG
barra_pbr2.PNG_thumb