Module::Build::fix_shebang_line がshebangを
#!/usr/bin/perl.exe eval 'exec /usr/bin/perl.exe -S $0 ${1+"$@"}' if 0; # not running under some shell
って置き換えてくれるんだけど、もともと
#! /usr/bin/perl eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if 0;
って書いてるから、
#!/usr/bin/perl.exe eval 'exec /usr/bin/perl.exe -S $0 ${1+"$@"}' if 0; # not running under some shell eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if 0;
ってなことになっちゃうんだよね。実害は無いけどあんまりゴニョゴニョせずにどうにかならんもんかね?