in reply to Objects and Exceptions sans CPAN

...or importing Error via the "smuggling bay" by making it part of my package

What's wrong with making it part of your package?  When third party packages have to get approved, simply try to avoid them, and ship all you need together with your own program...