Nobody here can really give you any promises about the future.
The issue with the Python process handler is that its a legacy feature “accidentally” carried over from the robot executor. It is not designed with PM functionality in mind, and neither is PM functionality designed with the process handler in mind.
Extensibility through API is not forgotten, and PM currently (VC 4.2.2) has complete API (.NET and Python) for configuration, with more runtime things probably coming later.
A bit crappy but probably future-proof way to execute Python code in the middle of a PM process is to use the SendSignal and WaitSignal statements. First you trigger a string signal that a Python script reacts to and then wait for a “completion” reply from the script using another signal. With different string values you can run different functions in the script.