К сожалению нет такого способа готового. Все зависит что использовалось в дужмле как SEF и использовался ли он вообще. Не думаю что сменившеяся структура страници сильно повлияет на потерю ранка. Может наоборот даже улучшить. Да и какой сммысл перехать на другую кмс и что бы все было так же как на джумле.
А вот проблема с урлами будет. Нужно будет писать небольшой скрипт PHP который будет парсить урл который не найден, и составлять новый, и детидектить с кодом 301. Так как вы знаете все ваши старые ссылки и новые, то это можно сделать так как ссылка это просто патерн. Его можно разбить и понять что это было, и куда теперь направить. Может не прям страница на страницу, но как минимум из раздела в раздел.