A man has been charged after allegedly assaulting cabin crew on a flight from Canberra to Perth.