Are you looking to smooth the osb or just a coat of paint to brighten it up?
I would do like you said and put a couple coats of a stain blocking primer and finish it with a couple coats of the color of choice in a flat finish the flatter the finish coat the more imperfections it will hide I...