If the problem with long ballscrews is whip why not fit traveling intermediate bearings as in travelling steady would only need a bearing in which the ballscrew would slide and then some sliding mechanism to pull the steady back into place when the axis moved to the other end. t least 2 steadies would be needed each side (if double ballscrews) plus space at each end to park the steady.

Just an idea!

Peter