Hi Peter,
Every boat I've owned has had bottom paint, and I have put a barrier coat(s) on all. A contrasting color on the barrier coat makes it apparent when you need to touch-up or repaint the bottom. The reason for the barrier coat has been to lessen the chance of blistering of the gelcoat on the bottom. Some will argue the necessity of the barrier coat based on vinylester vs polyester resins. Even if you don't feel the need for protection from osmotic blisters with the current resins, another reason for the barrier paint is the epoxy-based used in barrier paints: it makes for better adhesion for the actual bottom paint.
Boat hulls come out of the mold with a wax coating. The bottom has to be prepped before bottom painting, including removing that wax. The barrier coat provides a mechanical connection to the gelcoat, and a chemical connection to the bottom paint. I would (and do) still go with a barrier coat; we have had good results with bottom paint, and in a climate that is much more "growth inticing" than the PNW due to our warmer waters. I would go with the recommendation of the boatyard. And, if you are putting your 23 in dry storage or trailering, be sure to pick a bottom paint that will stay effective, even with time out of the water.
Jim