It doesn't look like bumblefoot. He probably just hurt it somehow. If you have a dog crate, you can put him in it to keep him from continuing to injure it. Hopefully it will heal.
I have a cockerel limping right now from an injury and he's separated right now too. No swelling on my guy though.