This won't necessarily end up with complementary PWM signals. Why don't you read the PIC18 user manuals, they are discussing different PWM operation modi in detail.
What I meant is that with your RD circuit, a simple inverter can already give sufficient dead time, although programmable dead time is basically preferable. But involves the risk of creating a bridge short with programming faults.