As MPM creator i can tell you that my mod does not change AI behavior, thats impossible since all AI logic is hardcodded. What i can do, and have done actually, was to rebalance the whole badboy mechanic so that combined with many changed CBs AI is strongly hinted (or guided?) toward expanding what human player might consider "good looking" or logical.
Mostly the problem in vanilla occurs as a combination of couple of factors:
1.) countries have too big badboy pool too early
2.) countries have access to CBs that reduce both badboy and war score cost of provinces "in depth", meaning you get the same bonus for all enemy provinces regardless of where they are.
3.) CB's set up which makes AI favor annexation over all other options, usually despite being very close to badboy limit
For example, by adding check within various CB code, that only applies normal CB province bonuses (lower BB cost, lower war cost etc) for enemy provinces that are your NEIGHBOUR, i was able to somewhat persuade the AI to expand by "walling" its own provinces with the ones it annexes, otherwise, it takes the full badboy cost, which combined with rebalanced badboy pool means VERY slow expansion (about 1-2, 3 MAX provinces before youre over BB limit).