Without seeing them, I would suggest a local shoe cobbler first. FootJoy lists LaRossa Shoe Repair under the Shoe Repair & Modification section on the home page. Others have said they have had good work from LaRossa. You definitely have to treat the leather soles as recommended by FootJoy. Makes them last much longer and are more waterproof as a result of the proper sole treatment. It's not that much work. Only necessary on Classic Dry Premieres, not Classic Tours with rubber type soles.
Good luck,
Don