I don't think un-sharpening will do the trick, there's relatively little distortion or loss of detail with distance in most cases. Try just de-saturating the colours in your shaders with distance. The further away an object is the more less saturated the colours become. Hope this helps
Richard