My boat is painted with single-pack paint; can I put Perfection on top?

Unfortunately not. As a general rule two-pack products cannot be applied over single-pack paints. The solvents in the two-pack are too strong and will soften the underlying coating.