Какие могут быть последствия после появления массово страниц 404 на сайте, в связи с переездом на другой движок?
1. Будет провал в посещаемости. Потому как даже старые (отсутствующие) товары порой суммарно приводят на сайт довольно много посетителей. Ловите их через 301. А лучше всё-таки перетащить 100 % страниц и только потом экспериментировать с 301, 410 и т.п.
2. Sitemap никак не гарантирует быстрой индексации. Если Вы не меняете домен, то думать об индексации уже проиндексированных страниц не имеет смысла. Если домен меняется, то хорошо помогают внешние ссылки. Причём много ссылок на нужные страницы. Но тут при новом домене можно и фильтр схлопотать за неестественный рост ссылочной массы. В общем "Восток - дело тонкое" (с).
3. Редиректить надо не на главную, а на страницу категории товара (хаб).
Как вариант, 
1) соберите все URL адреса страниц, к примеру через Screaming Frog
2) отфильтруйте те URL адреса страниц которые собирают трафик (GA, GSC) и перенаправляйте их 301 на соответствующие карточки товаров
3) оставшимся URL адресам страниц которые не собирают трафик отдайте 410 ответ
4) в карте sitemap.xml укажите все новые адреса которые отдают 200 ответ