You could always take the stem off a normal disposable razor and just use the razor part. Store it in a napkin inside a zip-lock bag. Have a soft soap bar with you and use the soap on your face where you shave. Then just go into any public restroom and shave. That's how I do every time I'm living on my bike for longer than a week. And this way, you barely add any space or weight to your bags.