I mainly separated heavy armor like I did because it created a similar realism issue for my group where they couldn't wear a quiver just because they had a helmet and breastplate on. For a larger audience that doesn't nitpick near as much, the changes you're suggesting would probably be better.
As for the beasts thing, the rules actually lay out how to make beasts and additional races pretty well given the examples. An expanded bestiary would be nice though. Weirdly moles would work well as a ghoul analogue for the system.