|Welcome to the Monastery|
Re: Multiple Inheritance and Base Class access:
These are covered in "perldoc perltoot" (Run at command line).
These days, monks prefer to use "post-modern OO" implementations like Moose or it's minimalist imitation, "Moo".
Re: Error handling
You seem to be using CGI::Carp - if not, please do.
Re: Redirection exit vs return
I think exit is fine. Others may have esoteric reasons for preferring "return".
"I'm fairly sure if they took porn off the Internet, there'd only be one website left, and it'd be called 'Bring Back the Porn!'"
In reply to Re: A couple questions about object oriented Perl programming: inheritance and error handling