I'm not rating this yet, because I'm curious about something:
what is the problem with the Git.pm that you get with git itself and its used by some of the git commands?
The last XML module you'll ever need.
You might be lost at first going through the documentation (the module could use a cookbook), but it is worth it in the end.
XML::LibXML is the fastest, and richest XML processing module out there.
In my case, the XPath support and push parser have been saving me from hours of pain.
This module seems quite pointless to me. There is a redirect() method in the Catalyst::Response class already...