I use the oo version, i think it's better readable and it fits better in our oo-written application.
It's easy to pass references to the cgi-object to other objects, easy to maintain etc.
Drawback of oo-style in Perl is that it IS slower, but then that's relative, most of the time sloppy code or bad algorithms slow your app really down, not the use of oo.