There is a fairly standard way of driving most LED matrix modules, google HUB12 and HUB75 - latter seems to be oriented towards colour video panels, former for simpler signage ones.
It is very simple - clock, data (1 or 2 sets of R,G,B), latch and enable for column drivers, and row select lines.
There are a few variants within that, e.g. different numbers of rows, and I've also seen a shift-register controlled row select for higher res displays, but the lower res ( 3mm pitch and up) are all pretty much the same