Just repeating- you don't want to be using tape or anything on their eyes. Tape isn't the way to fix a bad shed. I remember seeing a thread somewhere with someone actually removing the ball python's entire eye cap using tape, because they thought was shed, so the snake lost their eyesight in that eye. Similar to tearing off your eyelid LOL...
How much does he currently weigh, and maybe you can post a picture of both him AND your setup? The age doesn't actually help much.
A lot of the time, ball pythons need a lot of cover to feel secure to eat- big leafy vines, branches, foliage, where they feel hidden throughout the tank.
The half log hides also aren't ideal hides, and could be at least part of the reason why he's not eating. The best hides are ones where they can hide inside it completely.
http://www.reptilebasics.com/medium-hide-box