With a controller I would not expect blocking diode would be need. I would place the controller close to the battery so the right voltage would be at the battery. The voltage drop (long wire) would effect the controller. (you would still have an lost but it would not be compounded with wrong charge voltage to the battery). I like "A" because of shadows.