Can you please attach the project that you are working on? It will save us some time instead of starting from the scratch.
Thanks and regards
PSoC 5 has all the resources used in the app note. It also has Timer and UDB blocks for necessary for PWM. The PWM do support dead band insertion and updating compare register through firmware and other necessary features. You may have to port the code after checking the component datasheet as they are different component implementations.