You can explicitly pass in an empty string as an argument.
rename .old '' *.old
And with subfolders, find . -type d -exec rename .old '' {}/*.old \;. {} is the substitute for the entry found with find, and \; terminates the arglist for the command given after -exec.