Метод iOS5, startMonitoringForRegion: (без точности), использует свойство requiredAccuracy вашего объекта CLLocationManager, чтобы определить уровень используемой точности. По сути это эквивалентно:
[myLocationManager startMonitoringForRegion:myRegion desiredAccuracy:myLocationManager.desiredAccuracy];
Так что используйте метод iOS5, если вы уже устанавливаете желаемую точность в другом месте, но используйте метод iOS4, если вы не устанавливаете его в другом месте, или вы хотите переопределить существующую требуемую точность.