Вы уверены, что будете хранить столько данных в хранилище сеансов? Типичное использование сеанса для одного пользователя - несколько сотен байт!
Что касается сериализации и де-сериализации, то с таким небольшим размером можно пренебречь.
Конечно, вы будете ожидать большего количества пользователей, чем это, но все же.
Если вы храните большие объемы данных в своем сеансе, тогда IMO, вы делаете это неправильно.