in reply to Exception classes in Perl?

You might want to read the following for an evolutionary overview:

link

Error.pm provides a lot of syntactic sugar that tends to break easily. As such, its use is not too recommended. On the other side, there's the Exception-Class module which provides object-oriented exceptions with no special syntactic sugar, and which works very well. Its use is highly recommended.