Roasting a chicken without the skin is not drying if you cook it properly.
I spatchcock my chicken and pull the skin off from the back forward, removing the wings too.
Season with whatever you want, I use curry powder, tandoori spice, lemon juice and oregano, garlic, and various other free things.
Cover with tin foil, this is the important part. Also, reduce the temperature you roast it by 20 degrees or 1 gas mark. (I roast at 160 degrees) and add ten mins to the cooking time, taking the tin foil off for the last ten mins.
You get delicious moist chicken as it steams as it roasts.