I did it on my own the process was not hard just time consuming, Since it requires a new photo is did have to be done in person. One point if you are not 62+ they will not speed things up and you may have to return in 3 days to pick up the new card. I had to do mine on a Monday so it was busy.
The only paperwork needed is a copy of your current passport (picture page, page with registration ie small blue square with card number), police report, initial resolution, and a form filled out requesting a new cardt hat they provide your at the PC office. Need a of copy of each page and the request form. Copys are made just outside the mainbuilding to the right in a small blue tent and cost 15 cents per copy. If you tip them 50 cents you get faster service in case something has to be re-copied.
Not sure of current attorney cost but they can only be higher the the $25 I paid. If you take a bus to PC at Midnight could possible get it finished and return the same day, just bring a good book to read.