I would like to ask developer how to modify existing lines for
the opposite direction. (I.e: CGA -> XPO line change to XPO
-> CGA because I can do a return trip from CGA -> XPO as
well)
I'm not a developer, but I might be able to answer that question
(again).
In a very basic route like the NSL, It's a matter of reversing
the order of commands and the direction of curves to turn the
opposite direction. For other more developed routes, you also have
to re align objects (move cars, platforms, people, .etc from left
to right) walls, .sta commands, and more. If the objects are
designed to be viewed from the front only and looks incorrect in
reverse, they need correction too.
So in short reversing a route takes as much effort as creating
one in the first place and is equivilent to an complete route
re-write.
EDIT: corrects spelling errors.