Well, it seams the only other way to do it is upload the CSS needed with the screen. Is feasible , I have seen it done and working but I no longer remember the details.
You would need to build a file (txt file) with all the CSS specific to the blocks in Module B . The way to upload it and, if using reactive, at which phase, I do not know.
But if you want to keep the blocks CSS independent from the application theme , putting it in the block is the simpler option.
Sorry I could not help you.