Очень хороший вопрос. К сожалению, благодаря современным горе-филологам, которые нагородили огород в своих советах, человеку, который пытается найти литературную норму в этом вопросе и писать грамотно, сделать это оказывается очень не просто.
Первое, с чем нагородили филологи, это как понимать совет: склоняются названия, оканчивающиеся на -ово/-ево, -ино/-ыно славянского происхождения, названия неславянского происхождения, можно не склонять. Всякий разумный человек, совершенно справедливо, понимает под названием славянского происхождения, то, в происхождении которого славянский корень, при этом тут же в примерах указываются: Пулково и Кемерово, которые, ну совсем неславянские. Если имеется в виду, что склонять нужно названия, которые имеют славянскую форму, то так и нужно писать!
Второе, с чем нагородили филологи, это совет: не склоняются названия, если они являются именем собственным известного лица - и примеры: Пушкино, Репино, Лермонтово.
Здесь встаёт ещё один вопрос: кого считать известным лицом, а кого нет, как это определить. Например автор сайта "Купчино. Исторический район" Денис Шаляпин, в своей статье "Склонять или не склонять? Вот в чём вопрос…", изучив все доводы, приходит к выводу, что топоним Купчино можно и нужно склонять, склоняет он и остальные топонимы, оканчивающиеся на -ово, которые, правда, все происходят от славянских корней, но при этом он склоняет и название села Рылеево. Разве декабрист Рылеев не известное лицо, чтобы название, данное по его имени не склонялось?
Из-за таких вот советов, получилась каша. Если следовать советам буквально, то тогда названия Купчино, Алтуфьево, Романово, Мукачево, Косово, Строгино и тд. - склоняются; названия Автово, Пулково, Токсово, Кемерово, Сараево - не склоняются. Почему-то, сейчас склоняют название Лефортово, хотя по факту, оно не только неславянского происхождения, но ещё и образовано от имени собственного.
Ну и самое главное. Формально, литературные нормы в этом вопросе, с довоенных времён не менялись, а это значит, что правильно, склонять все названия, оканчивающиеся на -ово/ево, -ино/-ыно, влючая названные именами собственными. Впрочем, в результате неясности, а проще бардака в этом вопросе, каждый решает для себя сам, склонять или не склонять.