Что собой представляет верстальщик и какая его перспектива?
1) Перспектива такова, что все больше и больше функционала начинает генерироваться с помощью функционала браузера. Очень активно развивается пласт front-end разработки. 
2)  Для верстки перечисленного Вами достаточно. Но всегда есть куда развиваться дальше: js mvc-фреймворки, особенности поведений браузеров и различных устройств для отображения html, BEM, polifiller и т.д.
3) front-end ninja, который разрабатывает полноценные приложения, работающие в браузере клиента. Думаю, в будущем даже все поделится на back и front тимлидов в компаниях.
4) Тут все зависит от многих факторов и сложности задач. Одно дело, когда на сайте один слайдер и пара менюшек, и совсем другое когда помимо верстки надо сделать всю front-end логику какого-нибудь интернет-магазина. 
Исходя из этого, я думаю, что плох тот верстальщик, который не мечтает перейти на сторону полноценного front-end программирования приложений. Если не стремиться к этому, расти дальше некуда. Поэтому не рекомендую сосредотачиваться только на верстке.
Немного повествую свою историю. 21 год, женат, работаю в сфере web уже лет 6 точно. Начинал с php, сейчас отлично знаю всё вышеперечисленное вами + php + photoshop + js(его далеко не идеально). Работаю дома, хватает на семью, на хотелки, на открытие собственного дела(чисто вебом заниматься наскучило). На счет перспектив - я думаю скоро большая часть приложений будет писаться с использованием web-технологий и только. Сидеть просто верстальщиком не советую. Заработок может и будет нормальным и более менее постоянным, но станет в какой-то момент скучно.