I'm not really sure why your wife is worried about stopover in Japan -- food there is great. Sure she wants to avoid raw fish but she should be able to find plenty of things to eat.
From what I can tell, any change you are proposing here will incur additional miles, and you will need to make the changes before you depart in any case.