Hello @sag,
HRTIM main advantage is its high resolution, but it includes also a plenty of features. It is mainly used for Digital power application requiring a high resolution to regulate the PWMs very accurately and avoid transient perturbation when line or load change abruptly.
You can indeed use it for your application, considering 3 Timer Units (from Hrtim) and complementary behavior for the 2 outputs of each Timer unit.
Complementary behavior is enabled in CubeMx when deadtime option is selected, so you can configure SET/RESET for one PWM, and the other output in the same Timer Unit will follow with opposite polarity (and configured deadtime).
Please don't hesitate to request for additional information regarding the Hrtim configuration.
Best regards.