Do we want to use periodic splines? Why not specify them using trig interpolants? I'm concerned about the limitation to fourth order accuracy for smooth boundaries.
Perhaps (at the risk of complexity) there needs to be a periodic-closed-curve class with subclassed implementations.