Congrats, best of luck, I do believe however that what comes quickly would go quickly, so have a short term strategy and aim for a bigger goal in the long run too, like maybe you can start to quickly bag up all the important basic pillars for the language and then solidification of the knowledge you thus reaped becomes an accumulated function of time.. The Monastery is the best place to inspect for real life problems and interactivity of different approaches of different weights to tackling a given issue at hand.
Since you have few weeks at hand and it is not immediately clear how your current programming competency level is, a general advice would be to focus on distributing the following concepts on the weeks you have...
- Essential Perl (Overview), scalar variables, lists, arrays, hashes.
- Operators and Precedence, Conditionals and Looping statements.
- Regular Expressions.
- Subroutines.
- Formats and String Handling.
After having felt pretty comfortable around this part go the extra mile and hit the following, which more or less require good understanding of the above areas....
- References.
- File handling.
- Data structures.
- OOP (Packages and Modules).
- Standard core modules and Modules installation.
While this is not a strict roadmap but from here forward you can pick more advanced topics relatively easier and quicker...
The best place for Perl documentation is http://perldoc.perl.org/index.html, since it has FAQs, Tutorials, as well as documentations for various modules too all in one central place...
Best of luck and remember practice makes perfect and keep hanging around the monastery...
Excellence is an Endeavor of Persistence.
A Year-Old Monk :D .