Probably has been suggested before, but...
I think there should be something else than size alone that determines if you
can wield a certain weapon or not, like strength for example, or some
trainable skill that would raise the size wieldable by any given race a tad.
something like that, feel free to give other suggestions or just flame away