Came across this thread looking for the same answer. Found a solution where you can set a slider to determine the character count at which to line break. Make your text layer as point text and use this expression. Credit to Gary Frewin over at this thread: https://forums.creativecow.net/docs/forums/post.php?forumid=227&postid=27641&univpostid=27641&pview=t
txt = value;
char_count = txt.length;
char_per_line = Math.round(effect("Slider Control")("Slider"));
lines = Math.ceil(char_count/(char_per_line));
done = 0;
esc = 0;
len =0;
row = char_per_line;
while (done == 0){
esc ++;
len+=row;
if (txt.length >= len+1){
for (i = len; i > len-row; i--) if (txt[i] == " ") break;
if (i > len-row){
txt=txt.substr(0,i) + "\r" + txt.substr(i+1,9999);
}
}
len = i;
if (esc>100){done=1}
}
txt