вроде как бы правильно чтобы презентер от андроида отделить, чтобы он не зависил от чего-либо андроидовского
напишу свое мнение. презентер это штука полностью платформозависимая (в отличие от интерактора например). презентер знает про Main thread например и про многие другие вещи. поэтому оперировать бандлами для сохранения стейта для него нормально. я бы делегировал в презентер события сохранения и востановления состояния. только называться они будут иначе, и, по сути не будут просто делегацией. это будут реально методы сохранения состояния презентера (не активити). активити при этом может докладывать в бандл что-то свое специфичное для UI. поскольку вью не должен знать ничего о бизнес-логике, то переменные состояний бизнес-логики в нем хранить не верно.