From what you've given, it looks like your IP address ranges all fall within the same IPv4 subnet.
For example, if your address blocks were 10.20.28.0/16, 10.20.29.0/16, and 10.20.30.0/16… The /16 in all of these examples means an address range of 10.20.0.1 through 10.20.255.254. So if you set a LAN address of 10.20.0.1 on your pfSense LAN interface, you can use that as the default gateway for all of your various address ranges, as long as they begin with 10.20.
So as doktornotor said, there's nothing unusual that you need to do to make this work. This is normal IPv4 networking.