I use Fox Fanger MTB shorts on my road bike, that come with a padded bib to wear underneath. Did 36 miles yesterday, no chaffing or sores.
When i first wore them i did the underwear thing under those 2 layers, and i got chaffing ...so since i just wear the bib+shorts combo and it works.