I've not touched Perl aside from modifying and using basic scripts for process automation and administration tasks.
But since you called-out Python and Ruby, I'm curious what you meant.
In Python, for example, interpolation would look like:
print "I ate a %s for %s" % ('banana', 'lunch)
(or the newer way with nominally more keystrokes)
print "I ate a {0} for {1}".format('banana', 'lunch')
I've done plenty of PHP work and I get that I can do "{$varhere}" but for strings of any length or complexity it was totally common to use sprintf() an I have to assume the same readability principles apply in Perl?