RE: Poor depth perception
Its not you. The human eyeball just isn't that accurate at judging distances as far away as we fly.
I did wear RayBan glasses for years because they were great in low light and overcast conditions. But they did tend to fool me and make my plane look closer than it really was. After landing in the same tree, and on the exact same branch two times in about 4 years, I quit wearing them.
Campy hit it on the head. Start out using landmarks. And if you have to come in over obstacles watch for your shadow. Keep a sliver of blue sky between your plane and the tree line, (or any obstacle) until the plane is obviously past it. And realize this. If you are looking up at the top of the tree line AND you always keep a sliver of daylight between the plane and trees, you can still descend and maitain that bit of daylight.
Just remember that your eyes weren't designed for this. You can't always trust them. Use techniques that prove the plane has past the obstacle before descending.
I attached a diagram of a parking lot we flew out of on weekends. Light poles and trees surrounded us. It was slightly less than 300 feet from curb to curb. But we got used to it and actually enjoyed it very much. And believe it or not, about 3 dozen folks learned to fly there.