I would plump for Winchester rather than Shawford station to start from.
The route you have plotted is main road all the way to Standon which can be better reached by heading out on the old Roman road towards Farley Mount from Winchester - much quieter and little difference in distance.
For pubs I see you plan to go through Braishfield. Do not miss the
Newport Inn. It is a time warp of a pub, truly lost in the depths of the last century. Don't expect anything other than a sarnie and a pint.
Generally I find the New Forest disappointing for pubs, but there are a few gems that stand out head and shouldrs above the rest. For around your base there are three pubs I wouldn't miss.
The
Cuckoo at Hamptworth is a superb traditional thatched pub with up to six real ales served direct from the cask with Hop Back beers usually available. The atmosphere is superb - unspoilt pub, very welcoming, and that old-fashioned feel long lost in many so-called country pubs.
The
Royal Oak at Fritham is another must visit, tucked down the end of a narrow lane and very welcoming to cyclists. It is a magical pub, in a wonderful setting - arguably the best pub in the Forest and one of my all-time favourites. It should have national protection as its all a good pub should be. Again, beers are gravity dispensed and are always from small local breweries. Several small areas are all served from a hatch. The cheeses and home-smoked sausages should not be missed. Beware - it is a very difficult pub to leave
There are some great walks from the pub too.
The
Red Shoot at Linwood towards Ringwood from Woodgreen is a bit foody but is another great setting, hidden away in the Forest. Attraction here is that it has its own brewery visible from the bar, and the beers are reasonable.
Hope this helps.
Have a good trip.