Pretty good guide about Extreme Programming on Perl. Learn to apply XP practices on Perl projects: Release Planning, Acceptance Testing, Continuous Design, Refactoring and so on.
I have tried Tangram in one large Perl project. Tangram is O/R mapping tool, that lets you store objects in a relational database. You do not know anything about database itself and work only with objects. This greatly simplifies object-oriented design.