We painted the inside of the stowages on our last boat in bright white alkyd enamel. It takes a while to dry, but when it does, it looks great and provides a smooth surface that dirt and grime just wipes right off of. The surface of the inside of those stowages was fiberglass roving and the paint was also thick enough to fill in some of the tiny dips between the roving strands that loved to collect dirt previously.
For the underside of our lazarette and forward hatch, we used Interlux Brightside single part polyurethane because we were already using that on the interior cabin liner. It went on easily, dried almost immediately, looked great, and has held up. The downside was that it cost considerably more than the Home Depot brand alkyd enamel we used in the stowages. It is also a very thin paint and won't hide imperfections the way a thicker paint might.
We also have friends who have used rustoleum (brush on, not spray can) for interior surfaces and have reported good results.
I would think any of these options would work for you. Let us know how your project turns out.