in reply to RE: Re: why does
in thread why does

You're right. The hash reference I was referring to is the intermediate result in that statement, created by
{ reverse %hash }
That's an anonymous hash reference. The outer brackets not in the above statement then dereference that to create a hash.