There is something I don't understand, is it really Roger we are talking about because as far as I can remember, sh have zero world knowledge except robin and Franky is this case since he did meet Roger. Considering zoro orientation, he might have find the corpse and it was ryuma since he already fight him once, he might as well remember him