there are other modules on CPAN that can read a single caracter from the terminal:
though i never tested them on Windows, their documentation says they should work. you might find a PPM package for them, but they should be easy to install (even manually) because they are pure Perl modules.
might be useful for you:
In reply to Re^2: Term::Readkey GetConsoleMode error
by asz
in thread Term::Readkey GetConsoleMode error
by zer
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |