Small, inexpensive microcontroller capable of high speed SSP?
An XMOS chip can easily manage 50 MHz SPI in software, the I/Os can handle 100 MHz events. A CPLD such as the Altera MAX II could also be used with a PIC or AVR. They are available in small 44-lead packages but development would be harder.