No, don't try Ruby and Java. Ruby is the same language as Perl. Java is not worth learning (there are no concepts in there that you don't already know).
Learn Lisp, Haskell, Smalltalk, OCaml, etc. instead. Those languages each contain different concepts that you can make use of in Perl, but might not already know about.