I use BaseCamp for planning all our trips. I had never heard of "Hub" until your post and went searching within the program for what that is. I found some reference to Hubs but don't believe it is useful or necessary to trip planning.
I locate points along a planned trip. I like to use Google Earth to view those points and get accurate Lat/Long coordinates to refine those locations in BaseCamp. Then I have the program calculate routing between point "A" to point "B" which becomes the leg for day one. Then for day two I have it calculate the route from point "B" to point "C" and so on. I also add in intermediate points for fuel stops, via points, etc.
After this data is exported to my GPS I find each leg by clicking on APPS, Trip Planner, and then select the days trip from the list.
If I can help in more detail feel free to PM me and I will try to assist if I can.