Just out of curiosity, for ActiveState perl, v5.10.1, Lingua::EN::NameParse, by far the easiest thing is to use Active State's ppm utility to download and install the already made .ppd file. Type $prompt>ppm to start the GUI version. I just looked and this module is there. Name will be like: Lingua-EN-NameParse. Easiest is to type say, "lingua" in the search window and just scroll down to what you want (that's what I did).
I am not sure why you want to build something that you don't need to? Maybe this is a test for some other module where you do?