in reply to Buffered output to the console?

You can try the module IO::Page, which pipes your output to a pager (the one in $ENV{'PAGER'} if defined).

Michele.