Yes, change each weapon individually instead of changing a key variable and hoping for the best.
It would be interesting to keep slow speeds for the bowcaster, giving it the unique feel of a real one while also nerfing the thing which probably wouldn't be an unpopular decision.