yep. Yuck!
always ensure base currents are limited. lest stuff fail during wierdo start-up, shut-down or interference conditions. in general, such linear circuits have piss-poor performance. actual thresholds vary widely with time, temperature and sock colour (or so it seems....). Use a real reference voltage, and a proper comparator with suitable hysteresis.
AIUI you drive the IGBTs with a fixed duty cycle (almost 50%) variable frequency square wave. In which case, a transformer + gate resistor would do just fine. Or, if you want, use the transformer and a couple of diodes + caps to generate the +/- supply rails, *and* drive a complementary emitter-follower (thru some Rb) which drives the gate.
likewise the desat detector is equally yuck. use an LM339, and just measure Vc. there are 2 methods: a resistive divider, or an HV diode and a pullup to (say) +15V. Either way, note that Vce can be very, very negative - even though the IGBT has a reverse diode, there is an inductor between it and where you measure Vc.
Cheers Terry