The dex/str issue can be solved easily with a specific rogue trait saying something like "convert DEX into melee physical dmg", no need to change what dex does and still force ninjas to go after DEX gear.