You don't need special floating gate drivers if you use 2 PMOS and 2 NMOS. You still need gate drivers if you want to switch the MOSFETs at high frequency for PWM, but you can use regular ground-reference gate drivers if you use 2 PMOS and 2 NMOS.
For top-side PMOS, if maximum inverter voltage is larger than maximum gate voltage on PMOS you need an extra series-connected pull-down transistor and resistor with a pull-up zener diode to drive gate. THis is to protect MOSFET gate from overvoltage and undervoltage when using simple pull-up/pull-down switching for MOSFET gate. If maximum gate voltage is larger than maximum inverter voltage used, simple pull-up resistor and pull-down transistor works just fine.
Using 4 NMOS does make things more difficult, but you get better performance. SOmetimes though, this performance is not worth the size, expense or complexity of circuit. Easiest way if you want to use 4 NMOS is to use "bootstrap gate driver IC" to drive top NMOS. Often they also have built-in drive for lower NMOS too.