Here an example of a couple of streets in a village. Even more simple than the original proposal, just one way and all the nodes who participate in the relation. Look how simple and flexible it is, you can even left out parts of the street with no houses (boulevard crossings)
In less than a minute we can set numbers to a whole street without having to draw a single node
http://www.openstreetmap.org/?lat=-35.2605101466179&lon=-59.6296316385269&zoom=17
