Unless you're using the MCU for something else already, idk why you can't just use a comparator with a fifth mosfet to implement the filter isolator.
As far as the extra diodes are concerned, it all depends on how your mosfets handle the use of the body diode -- and if you can spare the cost/space for extra parts.
You can avoid the use of the body diodes near ZC in the bridge, and you can avoid the use of body diodes in the first half-cycle of the isolator if you use them.
That first half-cycle in the isolator may be the biggest stress to avoid, depending on your rectifier/filter capacity.