The 128 MB SIMMs should work fine. The TLDR for my above post is that the wiring is there for 128MB SIMMs, but not for 256MB.
However....
In my experience, 128MB SIMMs often don't work. The reason, I believe, is as I mentioned above. Apple ties their RAS lines together in pairs. Typically, on a 128 MB SIMM the RAS lines are also tied together in pairs. Which is fine, if the pairs correspond, and a big fail if they don't.
For example, if I have RAS lines 1, 2, 3 & 4 and the 6100 logic board ties together lines 1 & 2 and then lines 3 & 4. Then whatever line 1 sees, line 2 sees. And vice versa. Similarly for 3 & 4.
If the SIMM ties RAS lines 1 & 2 together and ties 3 & 4 together, then everything is great. The logic board sends a signal on RAS 1 or 2, and RAS 1 & 2 on the SIMM sees it. RAS 3 & 4 don't. The logic boards sends a signal on RAS 3 or 4 and on the SIMM RAS 3 & 4 sees it, and 1 & 2 don't. Everything is working great, and the RAS pairs are distinct.
However, if the SIMM ties together RAS lines 1 & 3 and also 2 & 4, now let's look at it.
Logic board sends a signal on RAS 1 or 2. Because they are tied together on the logic board, RAS lines 1 & 2 both see this signal at the SIMM. Because the SIMM ties 1 -> 3 and 2 -> 4, this means that all four RAS lines see the signal. The Banks of the SIMM are no longer getting distinct RAS signals.
I mainly purchase the HP D4893 and D4290 (can't remember which one is 128MB) SIMMs and they don't work in the 6100, although they work great in the Q605/LC475/LC476. I suspect, but never got around to checking, that the RAS lines are tied together in the opposite pattern. There are some little SM resistors on those SIMMs too, and if I ever get back to that investigation, I'll check to see if those resistors control which RAS are tied togehter. Those SIMMs might work just by moving two resistors.
It's also possible that the CAS lines are involved in some way, but from what I can tell, those should only be used to control byte-wise selection, not addressing.