I was not able to try it yet since the Amason service happened to be payed. Please update your documentation.
I will write again if I succeed ;)
I think also that it will be better if you reduce the half of CPAN dependencies