Implementation details of a home microcontroller network
The first issue is how to power the microcontrollers.
I would use a central power supply someplace, then bus around DC along with the CAN wires.
Keep in mind that CAN is a linear bus with two distinct ends. You therefore put the power supply someplace near the middle. I'd use 24 V minimum. I've done similar things and used 24 V and 48 V in different instances. 48 V is as high as you can go and not get into regulatory issues.
Higher voltage is more efficient since there will be less current for the same power. Each node would have a buck converter that produces the internal low voltages from the higher bus voltage.
For example, let's say a node uses 100 mA at 5 V internally, the buck switcher is 85% efficient, and the bus is at 48 V. The node would only draw a bit over 12 mA from the bus. If the bus were at 24 V, then the node would draw 25 mA.
Drawing less current causes less voltage drop across the cable resistance. Note that this is not only a issue for power, but also for ground. CAN is tolerant of some common mode noise (what a ground offset would look like to the CAN bus), but you can't go too far.
If you find too much sag at one end of the cable, you can always add another power supply at that end. Due to the cable resistance, the multiple power supplies should not fight each other. Still, I'd put a Schottky diode in series with each supply. This system is scalable, since you can add more supplies later if the voltage sags too much at some points. Unless you are doing something unusual, a single 48 V supply in the middle is probably good enough. Start with that and see where you're at.
is there a particular model
We don't do that here. Read the rules. There are many many off the shelf 48 V supplies. Suggesting a particular one would be silly anyway.
Is there a standard cable for doing this?
I haven't found any. I wish there was. I started talking to a cable manufacturer about this a while ago, but got distracted with other things.
... sensors ... Can I just use whatever cable I have for this
That obviously depends on the requirements of the sensor, and what exactly the cable is. This is something you'll have to analyze each case.