Cool!
If you wanted to drive FETs with dead-time, instead of a CPLD, why not use a purpose-made half-bridge driver? Like the IRS2109 or others in its family? These also let you use very beefy FETs that can't normally be driven direct from a micro output due to the gate capacitance charging currents. Also, you could use FETs for both low and high-side.