DerpyStuffing sorts items by Quality -> soulbound -> Item type -> Equiptslot. You coud change the sort order in the lua file.
Or you coud try out
http://www.curse.com/addons/wow/adibags
But don't expect anyone to write a bag sort AddOn for you. From my experience with DerpyStuffing I can tell you its a very complicated and complex job.