The roll you are describing is sometimes referred to as a ranger roll, (see google search for ranger roll with answers like this one) and this can be applied to most kind of clothings. To do it with t-shirts, long sleeves, polo and sweaters, should be easy to do. Just fold the sleeves down along the garment, and roll as usual.
The pants is a little more tricky, but the trick is to make the fold at the waist line, and to keep the flies/fly-front/zip open and kept slightly apart to keep these from bulking up. Also remember to turn the pants around so that the final pocket to wrap around the bundle is the back of the pants, and not the front. After this preparation, you just roll and wrap like normal.
Socks can also be ranger rolled, but I prefer to simply put two socks together and wrap one around the other. It still makes for a neat little bundle.
For other miscellaneous items, put them inbetween the others, possibly in bags or boxes if that is suitable. But at least your clothes should now be in nice little rolls and bundles. Easily accessible and packable.