Most of the compatibility problems that occured in previous builds are due to the 16-bit shell (COMMAND.COM) use on Win95.( The problems included pipes and shell escapes).
To fix the shell problems, we have shipped a 32-bit shell wrapper with perl-win32.You can also configure perl to use another shell if you like.
To change the shell setting you must edit the registry.