Hi Mark,
If you can identify a set of OSM tags that you'd like to avoid you can create your own WayPropertySetSource and either give those alleyways a really bad safety score, leading them to be chosen only as a last resort, or outright ban them by setting the traversal permissions to pedestrian only.
A less clean way would be to modify the DefaultPropertySetSource to do the same.
By the way, OTP is looking for contributors from the US to maintain a US way property set source:
Background: right now all of the active OTP(2) developers are European and it's possible that decisions that affect routing in the US will be overlooked.
Best
--
Leonard Ehrenfried