Frank Sinatra was a famous American singer. To "be frank" is to be candid, or open about something. Tom is being "perfectly frank" which can mean Tom is being perfectly direct, or Tom is impersonating Frank Sinatra perfectly.
I can do an excellent impression of Sinatra , said Tom , being perfectly frank .