Actually, Perl Monksisn'txml-driven. All (or at least most of) the data is in a database; it's just that vroom created some xml-generating nodes for monks that wanted roll their own CB clients, and generally do cool stuff with it.
And Perl Monks isn't CGI-powered, but mod_perl powered.