Ize : the whole point about a package like Rant is the whole complexity it can handle elegantly. This said, I share the idea that you don't need to bother porting that as:
1- Such a plugin won't be useful to many users
2- If it's just for the sake of generating small quests for a role playing game, you don't need much. Rant is a kind of system that's useful for a procedural narration, as in the Sorcery! series.
Anyway, I still find Rant very interesting! I just doubt we will see many projects C2 exploiting an hypothetical plugin.