setting a waypoint in another star system automatically takes you to the closest jump point that is not the sun. Almost everything you asked is already in game.
Maybe this is something I missed, but can you set multiple waypoints in a row? 'Cause that is what I need. Currently I set a destination in another system (as someone else suggested), but the problem is if the jump-point is on the other side of my current systems star my fleet tries to fly
through the star to get there. If I could set a waypoint
then a destination to go to after that then that is all I need (well, more intelligent pathfinding is a need too, but I can work around that by being able to set consecutive waypoints). So far whenever I try to set multiple waypoints in a row it just overrides the previous destination, so I have to manually pilot my fleet around obstacles one nav point at a time.