That's just it, it does not work completely.
Devices connected to the E3000 at first could not get an IP until after I created a static dhcp entry in pfsense for the E3000 itself, giving it's mac id and ip of 192.168.0.254, with a static arp entry as well.
That worked only far enough enough to allow devices connected to the E3000 to then get an ip from pfsense, but not reach the internet.
Going back into pfsense after the device has been given an ip, and turning that dhcp entry into a static entry, with static arp entry as well, will then allow the device to reach the internet.
I have 3 other routers attached to pfsense, and all devices attached to them work fine, when it comes to the E3000, everything, including wired connections have issues unless a static dhcp/arp entry is made for them.
Since the linux install that pfsense replaced worked fine with this setup, I'm assuming I'm missing something in pfsense. If fact, pfsense is running on the same hardware, just a new drive since the old one died.