I know what you mean. I don't like either, that BAV now always requires the use of an "additional" designation, like poste, centre, villlage, Dorf, Bahnhof and so on.

But I suggest common sense: if it is a repetitive name (Bahnhof, Dorf, Post, alte Post, Oberdorf, Unterdorf, Mitteldorf , Gare, Village, Poste, ancienne Poste, Haut-du-Village, Bas-du-Village...), use the locality name without the 'comma' in between. It is not necessary except for formal databank purposes (this is what uic_name is for). And yes, it would be stupid if the stops would be: Bahnhof, Dorf, Dorf, Post, Dorf, Bahnhof. I hate this. Someone changed a few in Ostschweiz this way – I changed it back from "Dorf" to "Kaffhausen Dorf". This represents the normal speech pattern. If the name is regionally rather unique (Mariahilf, Muttacker, Angstorf), there's absolutely no reason, to use the BAV pattern – the stop will be identified by uic_ref anyway, not 'name', which is more for the renderer – and for me editing public-transport-relations in JOSM – name is the primary field, otherwise i'm editing blind...