Kiwi,
The Weber, Mikuni/Solex and Dellorto carbs typically used on the Z cars are 2 barrel carbs. Typically used in sets of three on 6 cylinder engines. This yeilds one venturi per cylinder. The typical set-up does not cross-connect one cylinder to another, thus it is called an "Isolated Runner" system.
The size required depends on the displacement of the engine and the RPM of maximum output. In the book "Weber Carburetors" by Pat Braden there is a chart provided by Weber that shows the carb size required based in individual cylinder displacement and RPM of maximum output for a race engine (for an IR system). This chart indicates that for a 2400cc 6 cylinder engine that has maximum output at 6000 RPM the carb VENTURI should be 33mm. This is for a "race" engine. Street engines will likely want to be a bit smaller. To temper this there is also a chart for a single one-venturi carb on an engine with maximum output at 5000 RPM. In this case the carb indicated for the 2400cc engine is 31mm to 35mm dependent upon application.
Regarding the motorcycle carbs, it does not matter that they come from a motorcycle. The size is the size and they will flow a similar amount of air as a comparable quality car carb. Also, since they are constant velocity (as are the Hitachi/SU carbs) it is not as much of a penalty if they are too big (compared to fixed venturi designs).