I think you only option is to make a Dynamic block that mimics an MLeader with a stretch parameter so you can manually stretch the block 'box' to fit the constraints of the text or, you can choose a fixed size ratio for the block and use an attribute with a FIT justification so it will always stay within the defined constraints of the block (which you can use within an MLeader.