Sachverhalt: A. Seit Oktober 1983 arbeitete Y._ (Kläger und Berufungsbeklagter) bei der A._ AG als Maschinenführer in der Walzerei. Ende 1999 machte er sich selbständig, nahm aber das Arbeitsverhältnis bei der inzwischen in B._ AG umfirmierten Arbeitgeberin wieder auf. Im Zug der von der Konzernleitung in Kanada beschlossenen Restrukturierung des Betriebs wurde die Walzerei per Ende März 2002 geschlossen und dem Kläger am 11. Dezember 2001 per 31. März 2002 gekündigt. Der Kläger ist seit dem 14. Januar 2002 arbeitsunfähig und erlangte seine Arbeitsfähigkeit nicht wieder. Sein Arbeitsverhältnis dauerte auf Grund der gesetzlichen Sperrfrist bis 31. Oktober 2002. Er ist heute IV-Rentner. Am 30. Januar 2002 unterzeichneten die Betriebskommission und die Angestelltenvertretung der B._ AG auf der einen und die B._ AG auf der anderen Seite im Zusammenhang mit der Schliessung der Walzerei einen Sozialplan. Gestützt darauf machte der Kläger am 4. Mai 2005 Ansprüche geltend. B. Mit Weisung des Friedensrichteramts Kreuzlingen vom 20. August 2005 erhob der Kläger gegen die Rechtsnachfolgerin der B._ AG, die X._ AG (Beklagte und Berufungsklägerin) Klage auf Bezahlung von Fr. 30'000.-- unter Vorbehalt des Nachklagerechts. Mit Urteil vom 26. Oktober 2005 wies die Bezirksgerichtliche Kommission Kreuzlingen die Klage ab. Gegen dieses Urteil erhob der Kläger Berufung und beantragte dem Obergericht des Kantons Thurgau im Wesentlichen, unter Vorbehalt der Nachklage sei die Beklagte zur Bezahlung von Fr. 30'000.-- zu verpflichten. Das Obergericht schützte die Klage mit Urteil vom 29. Juni 2006, verpflichtete die Beklagte, dem Kläger Fr. 30'000.-- zu bezahlen und nahm vom Nachklagevorbehalt Kenntnis. Es kam zum Schluss, dass der Sozialplan wie ein Gesamtarbeitsvertrag und damit wie ein Gesetz auszulegen sei und der Kläger gestützt auf Ziff. 17.1 des Sozialplans Anspruch auf eine Austrittsentschädigung habe. C. Mit Berufung vom 8. November 2006 beantragt die Beklagte dem Bundesgericht, die Berufung sei gutzuheissen, das Urteil des Obergerichts des Kantons Thurgau vom 29. Juni 2006 aufzuheben und die Klage vollumfänglich abzuweisen (Ziff. 1). Eventualiter sei die Berufung gutzuheissen, das Urteil des Obergerichts des Kantons Thurgau vom 29. Juni 2006 aufzuheben und die Sache der Vorinstanz zur Durchführung eines Beweisverfahrens zurückzuweisen (Ziff. 2). Der Kläger beantragt, die Berufung sei abzuweisen, soweit darauf einzutreten ist (Ziff. 1). Die Beklagte sei unter Vorbehalt der Nachklage zu verpflichten, dem Kläger einen Betrag von Fr. 30'000.-- zu bezahlen (Ziff. 2). Der unterzeichnete Rechtsanwalt sei dem Kläger auch für das Verfahren vor Bundesgericht als Offizialanwalt beizustellen (Ziff. 3). Alles unter Entschädigungsfolge zu Lasten der Beklagten für das ganze Verfahren; eventuell sei der Staat zu verpflichten, den Offizialanwalt für das ganze Verfahren zu entschädigen, wobei die Entschädigung für das vorangegangene kantonale Verfahren auf Fr. 6'200.-- zzgl. Mehrwertsteuer festzusetzen sei (Ziff. 4). Das Obergericht des Kantons Thurgau beantragt die Abweisung der Berufung. 