Good point! I would also consider it a feature. I'd say it would be a syntax error in the config file, and I'd throw an exception for that if it happened.
You might raise your own message, since Can't use string ("1") as a HASH ref while "strict refs" in use... isn't very descriptive to the end user for a data driven error ;-)