How about letting shield block having a chance of blocking fired weapons? From what I remember, it's basically a free hit without any commands. Fired weapons also doesn't take up an important slot. In fact, arrows don't take up any slots.
From a rp perspective, it makes complete sense. Anyone who has seen Gladiator can't dispute that. It's doesn't make sense that shield block CAN'T block arrows.
From an balance perspective, it makes sense as well.
Aabahran