in reply to Package starting with numeric not recognized

$ perl -e'package 006CONFC' syntax error at -e line 1, near "package 006" Execution of -e aborted due to compilation errors.

My guess would be that package names (namespaces) simply can't start with a digit — just like variable names etc.  (except for the builtin ones like $1 of course)