Не знаток UE, как и геймдева, просто пальцем в небо: вычислять общую длину пути и делить на равные отрезки, в которые можно вписать рельсы, чтоб выглядели норм.
Николай, не часто, пишу на PHP, использую либы типа mPDF, НИ одна готовая CMS не даст вам из коробки возможность создания PDF, это очень индивидуальная задача