The majority of ranged weapons take far more than 2-3 shots. Sure, there are some outliers (PC, AC, etc. most of which agree they need a nerf), but the majority of weapons need a fair amount of bullets to drop a target. You would be surprised how fast melee can close the gap @30m with a dodge roll and a lunge to stagger.
There are going to be times where as a melee player you're going to run into some ranged player and not have a chance to do anything and vice versa. Unfortunately it does appear ROF is king in this game right now. In close quarters , of course melee has an advantage (cap points). I do think the time between dodge roll, or falling, etc and not being able to shoot needs to be tweaked downward (ie. faster). I need to do some testing but I think Eldar have a faster recovery time vs. everyone else right now but it could just be bias on my part.