1) Without seeing this implemented, we can't know if the speed difference would be significant. Personally, I'm willing to sacrifice a few microseconds for keeping () optional.
2) You missed the point. I never said that {} and () should be optional at the same time. I said that either should be required. Ie if you don't want to use ()'s you HAVE to use {}'s and vice-versa.