for Naza, without GPS, you need two position switch to select between  Atti and Normal flight modes, and it can be perfectly done on the Gear  Channel with gear switch.
for Naza, with GPS, same as WK-M, you  need a three position switch to select between GPS, Atti, and Manual  flight modes. Since you generally want to find that switch easily, you  may use F Mode, FLAP switch for that channel. To do so, you first make  sure you selected your model, and then hold the scroller while turning  on Tx power. You should be able to find "Switch Selection" menu. In  there, you disable Gear Switch (by default it controls Gear Channel),  then you may scroll to either F Mode or FLAP switch, there you should  have gear channel controllable.
Once that has done, while plug in  your FC to computer, you should be able to flip the switch you assigned  and see the change in travel of U Channel (Flight Modes). You might  noticed it's not triggering to Manual and GPS but only Atti, that is because the travel range is too great on Gear channel. Limit the travel down to where you can trigger both of them.
On  to Fail-safe, you basically need a two way switch to alter your Gear  channel travel, to do such, go to your Mix function on DX8, scroll to  Mix1, and then here are the settings:
GER > GER
Rate:     -50%
            -50%
Offset:      0%
Trim: INH
Sw: Mix1
this setting will esentially "shift" your gear channel by 50% when you flip the Mix switch, which then should trigger your FailSafe mode.
Last,  again this is optional and needs extra attention when operating. You go  to Throttle Curve and activate it, make all your points to 50% thus  having a flat throttle curve, but on the very bottom be sure you select a  switch to operate this. Reason of doing such is, in Atti/GPS mode, FC  is sensing your throttle position as a altitute change command, anything  a little above 50% will bring your copter up and vice-versa, so we can  utilize throttle curve funtion to "trick" FC as if we are always giving a  50% (Remain Altitude) command. Hence no interaction between rudder and  throttle when you do any manuveurs.
I hope these will help. Anymore questions please don't hesitate to pm me.