I don't agree with you. Maybe it's not an ideal way to start learning perl, but it's a very good way to learn more about perl, and see how powerful perl can be.
Well, how is a perl onliner supposed to be used? You type some code into a shell to do something. You usually don't save it (maybe except in shell scripts... but there it may or may not be as ugly as sed, awk or the like). Sure, you can write a whole script instead of this oneliner, but that often is much slower than just using the shell... especially when you know a bit about perl. And you can't rely on the existance of your favorite editor with automatically inserting code for speeding up common tasks on every system you are working. So better protest against perlvar, which contains some real dangers ;-)
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v18.104.22.168.11.32"