Ohne ordentlich Ahnung von lua coden wirst du nicht weit kommen. Das große Problem ist, dass die neueren Addons eine wesentlich größere WoW-API-Palette bieten und manche Funktionen von neueren Addons nicht machbar zu TBC-Zeiten sind.
Gutes Beispiel ist z.B. die Debuffanzeige von anderen Spielern. Zu TBC-Zeiten siehst du nur von deinen eigenen Debuffs auf Mobs die Restlaufzeit. Debuffs von anderen Spielern werden einfach nur als Symbol ohne Restlaufzeit angezeigt. Zu WotLK unterstützt WoW von Haus aus die Anzeige der Restlaufzeit von sämtlichen Debuffs. Es gibt zwar einen TBC-Workaround für dieses Problem, allerdings sprengt dieser aufgrund der hohen Datenmengen, die unter allen Raidteilnehmern synchronisiert werden müssen, die Funktionalität und liefert daher nur im kleinen Rahmen (in der Arena z.B.) zuverlässige Werte.
Willst du ein Addon backporten, musst du sämtliche Funktionen, die auf APIs beruhen, welche erst mit WotLK oder später eingeführt worden sind, so umschreiben, dass sie mit TBC-APIs genutzt werden können.