I think it could work sort of like vehicle inventories work on the main game screen, 'cept, ofc, this would be an adaptation of it, for an inventory screen.
Each pocket would have its own carrying capacity, along with a max size reference S/M/L/XL (1:2:4:8) and you could move stuff around like you do with advanced inventory management. Being naked, only 2 slots for the hands would be available.
It would MAYBE need an ascii mannequin, with classical RPG style slots. Jagged Alliance 2 changed the available slots numbers and sizes depending on what the player is wearing.
Currently, CATA allows wearing multiple pieces of clothing over each other, like 3 sets of pants or whatnot. I don’t know how feasible it would be to limit it to one item of clothing per body part, per layer, so the inventory management becomes easier. If people really want to cart stuff around, they can always use a duffel bag or a cart.
@ 2/3 Helmet netting (S) : pack of cigarettes (2)
/H\
- v - 0.5/1 Mail carrier shirt (M): aspirin (2)
|| 2/4 Mail carrier shirt (S): aspirin (2)
-
etc.
Just to avoid confusion, the first x/x numbers represent how full is the slot, then the name of the garment it is on, then the max size the slot accepts, then the contents of the slot (pocket). all items in the example above are S (small).
It ca be prolly handled a bit better GUI wise, this is just a quick example.