Looks good, but you assume that your reader already wants to use CA. What if they are looking for both a tutorial and the rationale why they should shift from their current methods? Re: CGI::Application - why? may be be helpful here.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?