Just to clear it up: "съм" is correct there.
It is like "have" in "I've worked a lot today". Actually you can use "Работил съм много"/"Работих много" (and moreover "Забравил съм ключа/Забравих ключа") almost interchangeably. I agree though, simple past tense is far more easier to explain.