Yes, that would work, but you should keep in mind that your "perfect drive circuit" doesn't exist, and that the required dead time can be increased by all sorts of other factors in the circuit.
Also, because you're presumably not driving your switches directly from your DSP, you need to take into account all of the other delays caused by both your high side and low side drivers. These delays won't be specified exactly, but the datasheet should hopefully have worst case values that you can use to build in a safety factor.