Hi Richard,
as Lars said: It's overkill for most of the issues you might encounter. And the Petri-Net-WF is largely based on PlPgSQL, so it's not following the current "callback" coding style at all.
BUT: It's a _real_ workflow.
The new "workflow" module is really a plain state machine, implementing the GoF "State Pattern". "Toolkit" instead of "Solution". Makes a lot of sense, because it's more lightweight, but sometimes you need a real WF, like when coordinating projects in large groups.
Bests,
Frank