No, I still wonder. Perlref says "The arrow is optional between brackets subscripts" so I don't see how explicitly putting the arrow in makes the compiler do things differently -- it still needs the first subscript to return a reference, and it doesn't matter whether it's symbolic or not.