in reply to How do I query the package name of an object?

In perl objects are references.

you can use ref function (see perldoc -f ref).

print STDERR ref($a);