afaik yes, because to generate a new preview you need to link to it via linkToRoute(), since versions operates in a different root folder we need a new route. I copy&pasted it from the trash bin app which was implemented together with the whole preview feature by @georgehrke so I assume that's the right way to do it.