I don't own a BCF2000 but there's no obvious reason why the BCR plugin won't work with the BCF (in non-Mackie mode, of course). You lose the bottom 24 encoders and have 8 motorised faders instead. I would remap the CC assignments for the top 8 rotaries to be channel pan rather than channel gain, since clearly you want the faders to do that, and move those CC assignments to the faders. At this point in the main view you've only lost send gain and pan per strip - not a big deal - and the main loss is on the EQ page, where you've only got the top 8 rotaries now instead of 24, so limited control over EQ, and for the subsequent plugin pages, you're only getting control of the first 8 plugin params instead of 24, but that's the tradeoff, I guess. It'll cost nothing to try, so you could always give it a go. The BCF and BCR units are very similar, and in non-Mackie mode (the BCR has no Mackie mode at all), it's only those rotaries vs 8 faders that are different.
So if you download the SYX to the BCF in non-Mackie mode and save to a preset on the unit, it should work with the surface plugin. Then, as I said, change the top rotary CC assignments to be what would have been the pan controls, and set up the faders with the CC assignments that the top rotaries had, and re-save the preset. At this point the behaviour should be fairly sensible.