in reply to De-Overload reference?

Returning the variable itself from %{}? It sounds like you should be using magic instead of overloading. What are you trying to achieve?