I feel like a lot of this could be solved if hearing (and probably other senses, like smell) was treated similarly to darkvision. Say, something like within 60 feet you can accurately determine the location of non-hidden creatures using just your hearing, and can use hearing for perception checks to find hidden creatures. Beyond that range, it's all sight-based perception checks.