Here are some zmud aliases that handle cruising. Script provided by Ssmud. Cookies and/or flames to him.
#alias luctolae {ship launch;sail n;#alarm +3 {cruise lucentium1,laenor-lucentium,laenor9,daerwon,2 *se,*secure}} #alias luctodeso {ship launch;sail n;#alarm +3 {cruise lucentium1,desolathya-lucentium2,desolathya-lucentium1,desolathya3,windhamkeep,1 *nw,2 *w,*secure}} #alias luctoroth {ship launch;sail n;#alarm +3 {cruise lucentium1,laenor-lucentium,laenor9,daerwon,laenor1,laenor2,laenor3,laenor10,rothikgen1,2 *se,2 *e,*secure}} #alias luctofurn {ship launch;sail n;#alarm +3 {cruise lucentium1,laenor-lucentium,laenor9,laenor8,laenor7,laenor6,laenor-furnachia,furnachia1,furnachia2,2 *e,*secure}} #alias laetoluc {ship launch;sail 2 nw;#alarm +3 {cruise daerwon,laenor-lucentium,lucentium1,2 *s,*secure}} #alias laetodeso {ship launch;sail 2 nw;#alarm +3 {cruise daerwon,desolathya-lucentium1,desolathya3,windhamkeep,1 *nw,2 *w,*secure}} #alias laetoroth {ship launch;sail 2 nw;#alarm +3 {cruise daerwon,laenor1,laenor2,laenor3,laenor10,rothikgen1,2 *se,2 *e,*secure}} #alias laetofurn {ship launch;sail 2 nw;#alarm +3 {cruise daerwon,laenor9,laenor8,laenor7,laenor6,laenor-furnachia,furnachia1,furnachia2,2 *e,*secure}} #alias rothtolae {ship launch;sail w;#alarm +3 {cruise rothikgen1,laenor10,laenor3,laenor2,laenor1,daerwon,2 *se,*secure}} #alias rothtodeso {ship launch;sail w;#alarm +3 {cruise rothikgen1,laenor10,laenor3,laenor2,laenor1,daerwon,desolathya-lucentium1,desolathya3,windhamkeep,1 *nw,2 *w,*secure}} #alias rothtoluc {ship launch;sail w;#alarm +3 {cruise rothikgen1,laenor10,laenor3,laenor2,laenor1,daerwon,laenor-lucentium,lucentium1,2 *s,*secure}} #alias rothtofurn {ship launch;sail w;#alarm +3 {cruise rothikgen1,laenor10,laenor4,laenor5,laenor6,laenor-furnachia,furnachia1,furnachia2,2 *e,*secure}} #alias desotolae {ship launch;sail 2 e;#alarm +3 {cruise windhamkeep,desolathya3,desolathya-lucentium1,daerwon,2 *se,*secure}} #alias desotoroth {ship launch;sail 2 e;#alarm +3 {cruise windhamkeep,desolathya3,desolathya2,desolathya1,laenor-desolathyalaenor2,laenor3,laenor10,rothikgen1,2 *se,2 *e,*secure}} #alias desotoluc {ship launch;sail 2 e;#alarm +3 {cruise windhamkeep,desolathya3,desolathya-lucentium1,desolathya-lucentium2,lucentium1,2 *s,*secure}} #alias desotofurn {ship launch;sail 2 e;#alarm +3 {cruise windhamkeep,desolathya3,desolathya-lucentium1,laenor9,laenor8,laenor7,laenor6,laenor-furnachia,furnachia1,furnachia2,2 *e,*secure}} #alias furntolae {ship launch;sail 2 w;#alarm +3 {cruise furnachia2,furnachia1,laenor-furnachia,laenor6,laenor7,laenor8,laenor9,daerwon,2 *se,*secure}} #alias furntoluc {ship launch;sail 2 w;#alarm +3 {cruise furnachia2,furnachia1,laenor-furnachia,laenor6,laenor7,laenor8,laenor9,laenor-lucentium,lucentium1,2 *s,*secure}} #alias furntoroth {ship launch;sail 2 w;#alarm +3 {cruise furnachia2,furnachia1,laenor-furnachia,laenor6,laenor5,laenor4,laenor10,rothikgen1,2 *se,2 *e,*secure}} #alias furntodeso {ship launch;sail 2 w;#alarm +3 {cruise furnachia2,furnachia1,laenor-furnachia,laenor6,laenor7,laenor8,laenor9,desolathya-lucentium1,desolathya3,windhamkeep,1 *nw,2 *w,*secure}}