During 'configure', nspr looks for a 'perl5' binary before 'perl', finding system perl (5.00405) rather than prefix perl (5.8.8). Prefix perl includes only the 'perl' binary and a 'perl5.8.8' symlink. Either dev-lang/perl should include a 'perl5' symlink, or dev-libs/nspr should be altered to check for 'perl' first. (Presumably the problem here is that nspr wants to ensure that it gets a perl which is version 5-compatible, but can't tie itself to a particular version number such as 5.8.8. In these circumstances, it looks more as if dev-libs/nspr is doing the right thing and dev-lang/perl is missing a symlink...)
while I think in general you're right here, nspr seems to be the only so far, so I just killed it's quest for perl5.