Broadcasting between the VPN users is possible with OpenVPN running in bridge mode (looking only at OpenVPN). OpenVPN implementation on pfSense seems to have some problems with that (as it looks to me when I'm reading through the articles) but one may proove me wrong here. I've tested OpenVPN in the lab in bridging mode and it did indeed worked fine with broadcasts. Never had the opportunity to test it with pfsense though.