Since you want a bit of touring I suggest you start looking at what is available for tour packs or bags for the different types of bikes you like. But when it comes down to it If you are willing to be creative you can add all kinds of tour packs and bags to any bike.
I have known people that rode cross country an a 350 or 400cc bike and had no issues. The main thing is to get something you are comfortable on. For example I couldn't ride 3 hours on a cafe racer leaning forward with my feet on rear sets, but some people can and love doing it. Do you have any issues to consider? Bad back or knees?
To me it seems you like the cafe racer look but want the lifestyle of a Adventure Bike. The Royal Enfield Himalayan, Suzuki V-Strom or similar would fit that bill.