Arbeitsvertrag; Lohnforderung, hat sich ergeben: A.- A._ arbeitete vom 15. Januar bis zum 9., eventuell 17. Oktober 1996 als Handlanger beim Eisenlegerbetrieb X._ GmbH. Nach Beendigung des Arbeitsverhältnisses machte er geltend, die Arbeitgeberin habe ihn weniger Stunden arbeiten lassen, als ihm der Gesamtarbeitsvertrag garantiere. Die Differenz von 666, 6 Stunden sei ihm zuzüglich Ferienentschädigung und Anteil am 13. Monatslohn zum normalen Stundenansatz von Fr. 19.60 zu vergüten. Die Arbeitgeberin ging auf seine Forderungen nicht ein. B.- Mit Klage vom 27. November 1996 beantragte A._ der Gewerbekammer des Seebezirks, die X._ GmbH zur Bezahlung von Fr. 17'987. 65 zu verurteilen. Die Gewerbekammer hiess die Klage im Umfang von Fr. 1'834. 70 brutto gut. Auf Zivilrekurs A._s hin sprach ihm das Kantonsgericht Freiburg Fr. 1'914.-- brutto zu. A._ erhob daraufhin Berufung an das Bundesgericht, welches das angefochtene Urteil aufhob und die Sache an das Kantonsgericht zurückwies (Urteil vom 6. Mai 1998, BGE 124 III 249 ff.). Dieses verpflichtete nunmehr die X._ GmbH, A._ Fr. 3'890. 55 brutto zu bezahlen. C.- Gegen letzteren Entscheid des Kantonsgerichts hat der Kläger sowohl Berufung als auch staatsrechtliche Beschwerde eingereicht. Mit vorliegender Berufung verlangt er die Aufhebung des angefochtenen Urteils und die Rückweisung der Sache an die Vorinstanz, eventuell die Verurteilung der Beklagten zur Bezahlung von Fr. 19'999. 95. Die Beklagte schliesst auf Abweisung der Berufung und beantragt im Sinne einer Anschlussberufung die Aufhebung und Rückweisung des vorinstanzlichen Parteikostenentscheids zwecks Neufestsetzung.