I'm looking at
Webmake to manage a site. It involves changing text into HTML, and they have a couple of Perl modules that support that with very rudimentary markup in the text. I'm not sure how robust it is, and how detailed your user data is, but it's strong enough for my purposes. You might have a look.