In order to know the working process of previous GSOC student, I have read through Chase Miller's project plan. It is a really well structured plan. I learned quite a few things from it. If the new package is a wrapper based package, it may have a similar structure to NeXML package.
PhyloSoC:BioPerl integration of the NeXML exchange standard and Bio::Phylo toolkit/nexml module design
For the next few days, I will keep reading the documents.
At the moment (5 May to 15 May), I am reading PerlFaq
The other Perl book "Higher Order Perl" is on the way.