Правильно: Верхнеуслонский район, Камско-Устьинский район, Рыбно-Слободский район. Правила таковы: через дефис пишутся сложные производные микротопонимы – названия административно-территориальных единиц, образованные от сложных двухкомпонентных топонимов, пишущихся раздельно (Камское Устье – Камско-Устьинский). Однако названия, начинающиеся на Верхне-, Средне-, Нижне-, Дальне-, Ближне-, Горно- и др., пишутся слитно, этим объясняется слитное написание Верхнеуслонский.
Написание автодорога Казань — Ульяновск — Камское Устье означало бы, что дорога начинается в Казани, проходит через Ульяновск и заканчивается в Камском Устье. Между тем речь идет о дороге, которая начинается на одном из участков дороги Казань — Ульяновск и уходит в сторону от нее, заканчиваясь в Камском Устье. Таким образом, сочетание «Казань — Ульяновск», взятое в кавычки, выступает в данном случае как условное составное обозначение начального пункта автодороги.