Data::Object::Try provides an object-oriented interface for performing complex try/catch operations.