Sounds like a shell limitation, not a Perl issue. I'm using Activestate 5.8.8 on Windows and I can paste way more than 257 characters to the prompt and then press enter.
What version of Perl are using (perl -v)? What system (Windows/Linux)? What shell (bash, csh, command.com, cmd.exe, etc...)?