The diagram is viable, the address ranges you proposed not so much, IMHO.
What is not clear (to me at least) is how would one of the PC's (let's take as an example the laptop connected to ether3 of the switch) be configured (for the moment let's set aside VLANs)?
IP address: any in 192.168.100.2-253 range, either static or DHCP
Subnet mask: 255.255.255.0 (/24)
Gateway: ? I presume EITHER 192.168.0.1 OR 192.168.88.1 (BOTH not reachable from192.168.100.0/24
) BTW you can normally have more than one IP address and gateway on the same connection/NIC
Who/which device will decide which of the two routers will be used (as gateway/for internet access)?
Are you looking for a failover setup (the main router is router A and if there is no connection to internet then Router B will be used)?
Is there any reason why you cannot have a "normal":
Router A 192.168.0.1/24
Router B 192.168.0.254/24
PC's 192.168.0.2-192.168.0.253/24
Or:
Router A 192.168.0.1/22
Router B 192.168.1.1/22
PC's any in 192.168.2.0/22
Maybe if you try expanding on your requisites (i.e. what you expect the setup to be doing) a simpler solution (compared to doubling the NIC's on the PC's) can be found.