pre-made vector ways layer for labels


Is there a pre-made vector(or whatever) ways(street/river) layer for labels? If not, what is the best way to create my own? I want to do it so that I can overlay the labels onto another (raster) layer via leaflet. I want to do it for the whole world. Is there a recipe? I have mapnik, tilemill, and carto installed.

I would like to import it into a postgis and serve it via mapnik/tilestache, as I am already doing with osm raster tiles.