So I know that this is post has seen everything but I thought I would add one more thing. Now toilet paper was mentioned earlier and I cant believe I didn't think of this sooner but here is a little piece of advice, maybe. I used to do fence work with a guy who ALWAYS had baby wipes on him.
He was a manly man covered in tattoos and was not afraid to tell you he liked to be "clean" and that he sword by baby wipes. Well I started thinking about it. Maybe if you added baby wipes instead of TP you would have something that didn't get squished in your pack, wouldn't have ripped pieces everywhere in your bag, and you always have some nice wipes on hand when in need.
Plus if you felt the need to save space you could get one of those little flat plastic containers that can hold maybe 20 wipes or so and fill as needed, there is that option to.