Objects aren't a magic wand that just make your problems
go away. You still have the same potential problems if
you are going to use an object. Don't forget, Perl makes
you implement the objects yourself. All you have is a single
reference, and you have to store all your instance data
there. Guess what, then you are facing
the
same problems! After all, the post is about storing data
in a reference.... You still have to write your accessors.