I think this is a fine idea.
You don't have to make this opponent the way you would make a PC. The DMG outlines how to make monsters that use PC class templates. This opponent would still have a pact and a curse, I believe.
The only thing about making this opponent work like a PC is that you...