in reply to Hash keys not DWIMming

Yes, that's the way it's supposed to be. Perl only autoquotes bare words that are valid identifier names. Identifiers cannot start with a number and then have non numbers in them.