You could... convert it over to edit poly, straighten and align the edges, then select the boarders and click "create shape" to convert the edge selection back into splines. I would be tempted to use the 2D-3D unwrap feature in TexTools so I could straighten the edges in the UV editor (straightens a bunch of edges horiz or…
The usual way (easily scriptable I reckon ...) would be to redefine the axis/pivot orientation of the main curve, then use parent mode to place the control points easily.