It seems that using perl Makefile.PL with the PREFIX parameter rather than LIB solved my problem. In the process of installing a number of modules in my local directory yesterday I noticed that the choice of LIB or PREFIX makes a difference, although I fail to see a pattern.