"The OpenWRT recommendation plans to take more than 256MB RAM and more than 128MB flash"
This depends on your use case. Simple configurations need less. Looking at individual packets and distributing them (referred to as routing in this forum) benefits from faster processors and increased ram.
Linksys EA7300 v1 and v2. They have a redundant /boot partition which can be confusing.