the split polygon tool has some settings you can adjust so that the magnet sticks to your specifications. that might be a way also but the bolleans sounds good.