Наш генератор расписаний для общественного транспорта поддерживает порейсовые, почасовые и интервальные расписания, а также может их комбинировать:
Здесь вместо перечисления будущих остановок через запятую указаны улицы, по которым предстоит пройти маршруту. А в примере 8‑го троллейбуса — как раз ответ на ваш вопрос о сочетании интервалов и последнего рейса. Конечно, расписания куда удобнее воспринимать в табличном виде, чем в текстовом, как у вас.
Как надо скруглять: Про изгибы линий
Что касается вашей вёрстки, то я бы обратил внимание на следующее:
неприятные скругления у номеров маршрутов;
слишком большие поля у них же — можно было бы увеличить цифры раза в полтора;
порядок маршрутов кажется случайным;
тире отваливается на следующую строку (нужно ли оно вообще?);
дни недели пишутся со строчной буквы (пн — вс);
в расписаниях избыточная точность времени (зубодробительное «06:00—09:00» вместо «с 6 до 9»);
слово «каждые» повторяется слишком часто, мешает увидеть сами интервалы;
сноски про автобус и маршрутку без нужды усложняют восприятие — вот их‑то бы как раз поставить около каждого маршрута.
Как надо скруглять: Про изгибы линий
Абзац снизу обесценивает всё, что перечислено сверху. Если этому расписанию нельзя доверять и всё равно надо идти в какое‑то другое, то вместо этого плаката надо повесить большой куаркод с подписью «Расписание». Ну и как‑то в белый список его протолкнуть — такие времена.