Hi Mark,
Its great if you implemented that and it meets your needs, and its great if you would like to share it with the community, we can make a download available on our community downloads page or link to a download on your site if you will be updating it over time.
Anything that goes into mojoPortal is something I will have to support for the life of the project and I'm not sure I really want to support those features as module for the cms. I built them not as module because I didn't think they should be content system plugins and I still feel the same when I ponder it today. In my thinking, security features are best when you have a very controlled exposure surface with a controlled url.
Of course not everyone has to agree with me and others probably will be glad to have those modules, so sharing them would be great, I'm just saying at this time I don't want to take on ownership of them.
Best,
Joe