I dont think that i need to know anything except Kanji because its the most written in japan.
If i went to a restarsunt, i could probably be able to order a couple of things and talk about the weather with the waiter. If i understand him, i leave a tip, if i dont, i drop a penny.