"кастомные поля"
Если речь об админке, то кастомные поля обычно делаются под конкретную задачу и под нее же ставится модуль.
Если модуля нет, любое поле не очень сложно добавить через код, благо мануалов на просторах хватает. Пару раз сделать по мануалу, чтобы понять архетиктуру, а дальше уже как по маслу.
Вот например у меня имеются сложные "информационные страницы" с индивидуальной версткой.
В третьем вроде уже появился Twig, но я с 3 пока стараюсь не работать.
В целом у информационных страниц в визуальном редакторе можно и код вставлять, так что если индивидуальная верстка только в контентной части страницы, то проблем быть вообще не должно.