I will help to review it later.
Anyway,
- maybe you can replace the diode model with behavioral ideal model (you can define vfwd, ron, roff)
- since you dont use any deadtime you can remove the antiparallel diode.
- you can replace the behavior of the low side gate driver as V = 5 - V(hi)