in reply to
enabling OO and non-OO access to the same module using a hash reference
No, there is no reason. And it doesn't have much to do with OO, in my opinion. Sometimes you need a complex data structure as input and sometimes you don't.
Comment on
Re: enabling OO and non-OO access to the same module using a hash reference
In Section
Seekers of Perl Wisdom