Yeah, every char can be ranged, especially if you pick berzerker for that armor pen, but it will require you to use intellect affiction immunity food, every time you rest.
I didnt played it, so i can only theorycraft here:
So, scriptwise it will be something like, when enemy health bellow 25% - use Crushing blow, since resources are limited. Most of the time you will autoatack frenzied, but with rage buff, it wont be that bad.
Multiclassed barb seems like a best choice.