pebble linux is made for wireless hotspots. it has both extra wirless drivers (usless to you) and advanced networking support (what you want)
its small as you asked (around 50 mb) so dont expect a GUI, and I imagine that the man pages are few and far between (if existant at all)
but I'd say this is close to what you want