I had a LNH a while back and he was in with your exact list in my 90 gal. No Problems. Mine was about 3" long. I even had a 1/2" Yellow Clown Goby and he didn't bother that.
As for the top, I would say yes or a tall rim around the tank. I lost mine to jumping. And if you find other posts on them, you'll see they are known jumpers. My tank is in a wall, only the back is were the fish could jump out. I had a 1x4 rim along the back, with only a 3" section missing for the pipes. Either mine found that opening or jumped over the 1x4. He was dry when I found him.