Идеальная структура кампаний - да, разделённая по категориям сайта и по крупным регионам.
Важно присвоить кампаниям грамотные названия, а также использовать соответствующие названия и метки групп, чтобы облегчить себе управление.
Но часто встаёт вопрос бюджета. Если у Вас месячный бюджет 30 000 на 30 кампаний, то на одну приходится всего 1000 рублей, что даёт всего 35 рублей в сутки или 245 в неделю. Такой бюджет у Вас даже технически не получится установить. Поэтому в таких случаях приходится группировать кампании более грубо, чтобы бюджета кампании хватало хотя бы на 15-20 переходов в день, а лучше больше.
То есть в Вашем случае можно было бы объединить лестницы в одну кампанию, из регионов выделить только Москву.