Rosen sind im Prinzip Tiefwurzler. Die Länge deiner Terracottakästen ist deshalb egal, wichtig ist die Tiefe und auch die Breite. Je mehr Raum die Rosen zur Verfügung hat, desto besser wird sie gedeihen.
Für Kästen würde ich zu kleinblütigen und kleinwüchsigen Rosen greifen. Manche Züchter bieten ein Balkonrosensortiment an. Das sind keine Rosen, die speziell für Balkonkästen gezogen wurde, sondern ein Auswahl robuster kleinwüchsiger Sorten.
Eigene Erfahrung habe ich lediglich mit Rosen in Kübeln, ich hätte mich nie getraut, irgendwas, was größer ist als eine Minirose, in einen Kasten zu pflanzen...