Moose was not described as an ORM just an object system. PostgreSQL was used as an example of a system with rich types and constraints.
We are stored procedure-centric. An ORM wouldn't help us. What Moose brings is an ability to bring the sort of rich type constraints we are used to doing in-db into the application level.