Another strategy to avoid trouble with hoarding is to make things stackable. That doesn't work for everything, but clothing can be converted into bandages and/or cords. Badly worn clothing recovered from slain enemies are better converted into something useful, as you're not going to use them as clothing anyway (you can keep a set of "beggar's clothing" for bandit quest recon purposes).
It can also be noted that constructions count as stacks, so a wall made out of normal logs and rain felled logs consists of two stacks, while a fence can consist of three stacks of inferior, poor, and decent quality stakes, plus two stacks of withes (each withe of a different quality).
However, making sure every item of the same type is stored on the same tile goes a long way towards consolidating things into piles (it can be noted that the game doesn't consolidate piles into common piles on its own if they change to become compatible, so if you throw all your stale meat onto a pile and it rots, and you keep doing that for a long time, you can get a fair number of different stacks of the same kind of rotten meat that consolidate if you pick them up and drop them again).