We should specify two things.
First, the code to generate starlanes allows for any number (ie, from every planet to every planet) and any size . However, for our actual game, we limit those options. We just include the capability for modding or something later.
Anyway, I think that it should be 1-4 starlanes, with 2-3 on average
But we should have a few more options for less and more, along with I think a "no starlanes" option - but the game won't be balanced for this setting.
On that note, I think we should calculate speed based on the engine saying that while travelling along a starlane you move at 100% of the engine's capacity. Off-'road', say, 25% for example. For 'no starlanes' we just change the off-'road' penalty to 100% of the engine's normal capacity.
will there be a generic shortest/fastest path algorhythem available ?
Very good question, I imagine that there will be both for the UI and for the AI.