Adding all of these access restrictions is not really necessary - take a look at the default access restrictions on the wiki
https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access_restrictions#United_States_of_America
In these examples you probably don't even need to add access tags at all.