My understanding is that attributive adjectives (like this case) generally (and correctly) agree in number with the nearest noun, while predicative adjectives would be plural when modifying more than one noun.
I think that “The Roman (Senate and People)” and “The Senate and the Roman People” are identical in latin, and thus technically ambiguous. We have the same problem in English, as illustrated here in the forum recently: