I agree, though if as
astroboy states, you should be able to keep your same models if you move between desktop GUI, CLI or Web apps, how would a cgi-app solution for the model space help in that?
Anyway, as to CPAN rating, I am now looking to review the cgi-app modules I use.