I'm not sure what you're getting at. Problems building perl are of no consequence for a Strawberry user because Strawberry provides a binary.
Like I said, they're all too disjointed , and need to cooperate more easily with each other.
Compiling perl is one example. It matters because strawberry doesn't provide 5.10.1 yet, and it doesn't provide blead.
And modules that you build with 'sh configure'? Huh? I've never come across anything like that. The CPAN standard way is either 'perl Makefile.PL' or 'perl Build.PL'.
Look in the Alien:: namespace (or different versions of Math::Pari).
Without sh it gets complicated for no reason.