Yes that would work. I really had not figured out whether they would be separate switches or not. You can run multiple networks on the same physical switch. DHCP is the only issue. It would probably be a hybrid of the 2 above. I have a wireless device which still needs a trunk vlan so their are still a few details to work out. I think if I get the core to work the rest will fall in place over time.
DHCP shouldn't be an issue at all.
Most routers that can support multiple VLAN interfaces will be able to push DHCP out on each interface.
The wifi running off a trunk port is just something that the L2 switch ought to provide.