You need hard seperation on roads between cars and pedestrian traffic regardless of size. That has been shown to be true. Most european countries keep resisting this, again because their streets are way to small, but everyone would be happier if you fixed it.