Thanks for the suggestion, but I can't change this now. I have a rock solid LWIP implementation, tested over several years.
The W5500 is nice though. Via SPI, not fast, but most embedded stuff does not need multi megabit plus data rates. I've just implemented LWIP - WFM200S and that runs over 5MHz SPI, even polled for status (no interrupts) and for what I am doing (GDL90 UDP, DHCP, and such, and running my HTTP server for config) this is loads fast enough. So one saves a load of GPIO.
How old and debugged is it? I know some of those chips were buggy as hell.