Some degree of bureaucracy is necessary and inevitable in any organization, as it's basically the glue that makes a group of people an organization. Imagine how difficult it'd be to collaborate on a project with even just one other person, if you didn't meet / pass notes / info on what each you were doing on the project, at least once. That process of passing info, is what constitutes bureaucracy, and bureaucrats act as the gatekeepers of such processes.
So unfortunately, there isn't really an "Iron" solution to bureaucracy (depending on what you mean by "Iron"). The best you can do is work to minimize the amount of it (akin to optimizing an algorithm so that it's more efficient), but some level or amount will always remain, and that amount is largely related to how large the organization is.