This whole issue kind of makes me go 'ugh'. One of the things I like best about Perl is the amazing simplicity of the <> input construct. Replacing that with something that not only is object oriented, but on top of that also LOOKS object oriented is bound to be a loss. It's going to be that bit longer to write, and not the least bit easier to understand. Neither the conceptual "input operator" nor the extremely handy idiom for "behave like a Unixy filter" should go. Please.
If you don't like the angles doing it, by all means take them. But don't push that far into OO land. There's a reason we aren't all using Python and Ruby by now. -- Schwäche zeigen heißt verlieren; härte heißt regieren. - "Glas und Tränen", Megaherz