It's worth checking out the Red ORM, great progress is being made and it feels very Perl 6 native in terms of its semantics.
For example, if you have a column on table A and you later need to move that to table B, a clean model can encapsulate that change. Hard to do when the ORM is being treated directly as the model.