To solve this I subscribe to blinkist where they have summarized every self help book into a 15 minute read. It costs money but the summarization of content is worth it. I've read hundreds of self help essays (books) with blinkist.
I completely agree with you. Perl is absolutely terrible for basic oo. Basic getters and setters needs the moose module which instantly slows down your code base beyond.
I'm a very competent oo perl developer. I recently wrote a complex large platform in Perl5. It's simply not good enough.
In addition cpan is like walking the dungeons of moria. amazing relics of complexity frozen in time.
* Perl 5 (the language this comment appears to focus on) and Perl 6 (the language the OP is about) are different languages in the same family, like Common Lisp and Clojure.
* Perl 6 OO is syntactically and semantically elegant. "In using Perl 6, one of the things that constantly floors me is how elegant objects are..." [1].
* Perl 6, which has this elegant OO built in, outperforms Perl 5 + Moose for some things and trails it for others.