is there a toilet in each room?
I would say yes. It is often in a separate room with it's own slippers to wear in there- never wear these slippers anywhere but in the WC.
I would expect so - our Japanese room was en suite
Get an answer from Ryokan Biyunoyado staff and past guests.