This is an excellent idea. I really like itLa Velle E. Neal of the Minneapolis Star-Tribune suggests MLB might allow for a workaround for Type A free agents:
There have been rumblings that Major League Baseball, which is aware that Type A free agents like Juan Cruz and infielders Orlando Hudson and Orlando Cabrera have been hindered by the compensation rules, are willing to make it easier for teams to sign then trade those free agents. For example, Arizona could sign Cruz to a contract that the Twins are willing to take on. The Twins and Diamondbacks would then work out a trade for Cruz. The Twins could land Cruz without losing a draft pick.
No word on what MLB would do to facilitate these sign n' trades. Perhaps they'd just give their approval.
Neal notes that the Twins have discussed Cruz internally, but wouldn't be willing to give up their #23 pick in the June draft for him. Also keep in mind that the Twins just brought in reliever Luis Ayala.