Ein solcher Weiler wird als place=hamlet, name=* getaggt. Wenn Du es Dir einfach machen willst, hängst Du diese Information an einen Knoten und plazierst den etwa in der “gefühlten Mitte” des Weilers.
Du kannst die Information auch an einer Fläche unterbringen. Ein einzelner oder mehrere zusammenhängende Bauernhöfe bekommen eine Fläche mit landuse=farmyard und den weiteren Daten des Weilers, eine halbwegs zusammenhängende Siedlung (inklusive eingestreuter Bauernhöfe) analog landuse=residential. Hakelig wird es, wenn die Höfe/Häuser stärker verstreut sind - dann läßt sich nicht mehr wirklich sinnvoll eine einzelne Fläche drumherum ziehen. Es gibt Leute, die taggen in dem Fall sogar einzelne Wohnhaus-Grundstücke als landuse=residential (oft ohne Ortskenntnis nach Luftbild), aber davon halte ich eher wenig. Daher würde ich vorschlagen, nur die zusammenhängenden Bereiche als Fläche zu taggen und bei verstreuten Ansammlungen auf einen place-Knoten zurückzugreifen.
Allgemein gilt zum Thema highway=*: Frage zwei Mapper, erhalte drei Meinungen. Im Forum gibt das regelmäßig end- und ergebnislose Diskussionen. Also such Dir eine Möglichkeit aus, und psssst… 
Zufahrten auf Privatgrund, die nur zu den Häusern führen, also nur zu deren Erschließung dienen, tagge ich als highway=service, ggf. access=private.