Да, ставится запятая.
А в чём сложность? Склонение этих названий ничем не отличается от изменения по падежам других существительных второго (по школьной грамматике) склонения: Севастополя, Севастополю; города Севастополя, городу Севастополю.
Это тема научного исследования. Мы не можем ответить на Ваш вопрос в рамках жанра "справки".
Глагол шастать выражает неодобрение. Таким образом, если у Вас нет цели показать неодобрение и если это не шуточный текст, то верно: бродят по полю.
Если требуемое значение глагола - "ограничивает в пространстве", то слово употреблено верно.