I don't know if this can be achieved on L3, here is the scenario.
I'm having a L3 switch with connections to internet thru a firewall, point-point link(same as lan), local application servers and a small local lan.
I need some 20 users to use firewall lan ip as the default gateway and occasionally L3 switch ip as the gateway for accessing point-point link and local servers.(don't ask why

)
Now if i use route-map (PBR) and use firewall ip as default gateway, i cannot access local lan. Also i don't want to add any routes in the PCs.
Is there a way of achieving this on the L3 itself ?. like two gateways for one or a set of hosts in some kind of policy group ?.
Many thanks,