If the gelcoat is in good condition and prepped correctly, you don't need a primer coat. But it's a good idea because it will help the paint stick better and will provide a better overall finish. In the end, the best course of action is to follow the paint manufacturer's instructions for painting over gelcoat. Then, use the products and procedures they specify for the best results.