Module::Buildを使ってると勝手にshebangが書き換わる

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;

ってなことになっちゃうんだよね。実害は無いけどあんまりゴニョゴニョせずにどうにかならんもんかね?