I was just thinking as I was typing up
this post that I think it would make things a little easier if S&W had a second, parallel model numbering system for their pistols and revolvers.
Maybe something that added a frame-size to the model number (K10 = Model 10, N27 = Model 27, J640 = Model 640, etc.), or maybe a string of characters denoting the major features, especially for the J-frames (J640-CHSFSC = Model 640, Concealed Hammer, Stainless Frame, Stainless Cylinder; J337-PHAFBC = Model 337, sPur Hammer, Alloy Frame, Blued Cylinder). Kinda like the product code, but not so detailed as to denote whether it shipped with a target hammer vs. semi-target hammer, or whatever.
Hmm...now that I think about it, that would probably be just as complicated.