in reply to How to return errors from my object oriented subroutine

I would typically throw an exception to indicate problems. You can bundle information about the exception up inside of something like Exception::Class.
  • Comment on Re: How to return errors from my object oriented subroutine