First, a lot of those can probably be combined..
For instance, on my boat, I have a single breaker called navigation lights, and it leads to a fused switch panel. The six-switch panel has individual switches for the tricolor, anchor light, foredeck light, steaming light, stern light and bicolor bow light. This allows me to use the anchor light as an all-around 360˚ white light when motorsailing further offshore, and increases the distance I can be seen at considerably.
The fused switch panel allows me to tailor the size of the fuses for what each circuit requires. It also lets me keep the back of the circuit breaker panel much neater, having only a single wire coming off a breaker instead of two or three, and simplifies trouble shooting.
I also have one called electronics, and the instruments, VHF and GPS chartplotter are located on a fused switch panel connected to that.
One other advantage of doing it this way is that the switches don't have to be at the main electrical panel, since that may not always be the best location for them. On a friend's boat we did much the same, but put the two switch panels in the bridgedeck, so that they're easily accessible from the cockpit—so she switches the breakers on when she gets on the boat, but nothing is live until she flips the switches for them in the cockpit—makes single handing her boat simpler for her.
The fused switch panels I have been using are the BlueSea WeatherDeck ones, which are water-resistant.
Leaving room for future expansion is a wise idea. Having a dedicated breaker for the 12 VDC outlets makes sense. However, if you're going to have more than one, it might be wise to run them all to a fused panel so you can trouble shoot them more easily like the switch panels allow you to do with the navigation lights.
As for Peter Kennedy Yacht Services.... you might want to read this: LINK