I don't thik CGI::Application has that great of a user base that you need to worry about this, but anyways, see my previous thoughts on this at
Re: CGI::Application, have I made a big mistake..
MJDsays "you can't just make shit up and expect the computer to know what you mean, retardo!"
Thanks. In that same thread there was another post describing what I was talking about: using a separate run mode to process data. IE. "edit" and "edit_proc".