Hola Beta,
He migrado decenas de sitios de clientes de la versión 2.5 a las 3.4.x sin problema. Y no, no es un trabajo como clic, clic, cli y ya esta!, ¿por qué?, porque varias funciones fueron despreciadas o cambiadas, por ejemplo:
getTableFields fue cambiado a getTableColumns
La constante DS que era utilizada como separador de directorios fue despreciada también, ahora debe usarse '/' en su lugar, entre mucho otros.
Por experiencia te diré que no encontrarás un componente mágico que te migre todo el sitio Joomla por completo y trabajando al 100% como si nada hubiera pasado, es un trabajo de mucha paciencia, calma y sobre todo manual porque cada sitio es un mundo y fue construido usando distintas extensiones, plantillas, así que toca ir resolviendo punto por punto pacientemente.
Un saludo cordial.