It’s more of an evolved cobbled together mess than RPM has ever been. Things got accreted on top of tarballs by necessity.
If you're willing to absorb that complication, then debhelper really will handle any and every situation. It is a hell of an investment, though.