Convierta un DBIx :: Class :: Result en un hash

Usando DBIx :: Class, afortunadamente encontré una solución a mi problema. Pero estoy seguro de que tiene que haber una mejor manera.

my $record = $schema->resultset("food")->create({name=>"bacon"});

¿Cómo convertiría este registro en un simple hashref en lugar de tener que hacer esta llamada inmediatamente después?

my record = $schema->resultset("food")->search({name=>"bacon"})->hashref_array();

Idealmente, quiero poder escribir un fragmento de código tan simple como

 {record=> $record} 

en lugar de

{record => {name => $record->name, $record->food_id, ...}}

Esto me volvería loco con una tabla que tiene muchas más columnas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta