If that's what he means, Tinkles, then there's no fix for it.
EVERY single player is judging distance based on apparent and relative size. Oh sure, the German tanks you can use the Mili-radian system for anything you know the actual size of. You could even range ships with it, I suppose. But most people don't do that; most people are just comparing the apparent size of objects, and comparing that image to ones they've stored in their memories, to come up with a rough range estimate.
Its the same method humans use in real life, since our stereoscopic vision only works out to about 20 feet, just due the fact that only a few inches separate our eyes.
If anyone is interested, though, I've been working on range tables for use with the German panzer sights. I have them complete for the various vehicles in the game, but am still compiling data for things like buildings, hangers, and will now work on data for ships, now that I thought of it. I will share when I've completed it.
Thinking on it, it could really improve accuracy of the shore batteries, if they just had a panzer pull up along side them, and do range work. The mils radian system is quite accurate, and could get the shore battery ranged very quickly.