This post is a few weeks old so i'm not sure you've fixed this, but….
If your pfSense box has room for a 3rd NIC (OPT1) then you could configure you network like this
[WAN]–-PfSense---[LAN]–-Switch|----Pc1
| |----Pc2
[WLAN] |–--Pc3
|
|----------------------Router AP1|----Pc4
|.....Mobiles
|.....Pc3
Your rules on your LAN would not change. You would simply configure rules on your WLAN interface to allow the Wireless clients appropriate access out the WAN GW.
your Wish list would be as follows:
1. To have all the rules in the PFSense
Rules would be set on each individual interface (i.e. WAN, LAN, WLAN)
2. Make sure that no one can access the LAN with network 192.168.2.0
See Comment #6
3. Make sure that no one can access the WLAN with network 192.168.1.0
See Comment #6
4. Manage all rules and in PFSense
See comment #1
5. DHCP for all subnets in PFSense
With a 3rd NIC (OPT1) interface added, you can configure different DHCP rules for each interface
6. WLAN and LAN can talk freely with each other
Points 2 & 3 would be isolated as per my setup suggestion above; but point 6 somewhat contradicts the two subnets not accessing eachother.