Perimeter control is used to regulate transfer flows between urban regions. The greedy control (GC) method takes either the minimum or the maximum for the control inputs. Although it has the advantage of simplicity for real-time feasibility, a few existing studies have shown that it can sometimes have negative impacts because of unnecessary transfer flow restrictions. To reduce unnecessary restrictions, this study provides a method that gives flexibility to ease the strict conditions of the conventional GC. First, we propose a modification as a way of granting exceptions to the flow restriction under specific conditions. Second, we develop an algorithm to determine the threshold dynamically for accepting the exception, by comparing the possible outflow loss of the subject region and the possible outflow gain of its neighboring regions. The test results show that this flexible greedy control can handle the balance between the transfer demands and the greed of regions for securing the supply level, while increasing the performance in both vehicle hours traveled and trip completion.