If you don't want the acrid flavors of roasted grains use Carafa Special. It is a huskless, roasted, German grain that does not impart any sort of harsh overtones that can come from using lots of roasted grains. The harsh flavors associated with roast barley usually come from the husks and tannins, but water chemistry is also important. You don't want the water to be too hard; otherwise the beer might have a harsh bitterness. Make sure not to sparge with water that is very hot because you don't want to extract tannins.
As for me, I prefer to mash my grains from beginning to end. I have not experienced any acrid off flavors, and I have brewed a dry stout with 12% roast barley.