This a well worn topic with a multitude of posts here. My initial thought is that the standards between various regions and countries are different and well enough established such that it is practically meaningless to talk about road types generally. I think you really need to establish what country or region you are talking about and likely take the discussion to the appropriate subforum.
Some of your feature requests such as automatically giving no access to service roads are directly contrary to the current usage of these roads (at least in the US). Service roads are not currently used to indicate a road that is not driven by the public, but rather a to indicate a frontage road
. I would think that making service roads no access would be a fairly large change.