In theory published modules are based around the 15,14,13,12,10,8 point array. Using that array it is impossible at 5th level to have a Dex of 20. Add to that a character gaining what is really the perfect magic item for a melee rogue and you have the +9. In most games that rogue is running...