Navitime did a good job while my last 3 week trip, traveling between Tokyo and Okinawa. Esp. helpful is the JR-Pass (and others!) filter and
the instructions for connections like "enter car 3" to have shorter walks while connecting. (Example in the above screenshots)