As
Narveson pointed out, with a good test suite it would not matter how you implement your objects. There are advantages to be found in each (me thinks).
Personally I use
Moose now for all my OO-Perl because its so easy to do the simple stuff and looks like it can cater for really complex applications ... much like Perl =)
Smoothie, smoothie, hundre prosent naturlig!